V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vtwoexqqq3
V2EX  ›  Vim

推荐 Linux 系统的编辑器,先 vim 后 emacs,这是我的选择顺序

  •  
  •   vtwoexqqq3 · 2019-08-09 13:28:50 +08:00 · 6548 次点击
    这是一个创建于 1968 天前的主题,其中的信息可能已经有所发展或是发生改变。
    强烈推荐用 vim,因为多数 linux 系统都内置了 vi,所以学习 vim 是不错的选择,emacs 也不错,但是并非 linux 系统内置的软件。这些上古神器适合写 c/c++程序员,比较适合底层开发。
    比较不错的编辑器还有 visual studio code atom (速度不行) brackets 也不错
    40 条回复    2019-08-11 19:40:50 +08:00
    wayslog
        1
    wayslog  
       2019-08-09 13:53:08 +08:00
    建议学 VIM,学会基本的编辑。
    然后出门左转用 visual studio code。

    (正在用 emacs 的我表示要不是当年没得选,我才不学 emacs 和 vim。。。
    ysn2233
        2
    ysn2233  
       2019-08-09 15:11:53 +08:00
    vim 的编辑模式绝对是值得推崇的,即使不用 vim,学习 vim 的操作其他所有的编辑器 ide 都可用它的编辑模式
    dazhangpan
        3
    dazhangpan  
       2019-08-09 15:12:48 +08:00   ❤️ 2
    就学一个 vim 就行了,就坚持用默认配置,这样在任何一台电脑上都能起飞
    lihongjie0209
        4
    lihongjie0209  
       2019-08-09 15:15:03 +08:00
    vim 在服务器上无敌
    zhujian198
        5
    zhujian198  
       2019-08-09 15:50:14 +08:00
    就学一个 vim 就行了,就坚持用默认配置,这样在任何一台电脑上都能起飞 +1
    yazinnnn
        6
    yazinnnn  
       2019-08-09 15:56:52 +08:00
    我觉得不折腾 lisp 的话就没必要折腾 Emacs 🍺
    KyonLi
        7
    KyonLi  
       2019-08-09 16:14:33 +08:00
    season4675
        8
    season4675  
       2019-08-09 16:27:35 +08:00
    5 年了……一直用 vim
    jasonyang9
        9
    jasonyang9  
       2019-08-09 16:38:39 +08:00
    omph
        10
    omph  
       2019-08-09 16:42:45 +08:00   ❤️ 1
    scite 比记事本好很多
    gotarget
        11
    gotarget  
       2019-08-09 16:42:58 +08:00
    vim+1
    主要上服务器了方便操作,现在 bash 也设置成了 vi 模式
    beginor
        12
    beginor  
       2019-08-09 18:22:38 +08:00 via Android
    我觉得 nano 正常一些, 复杂编辑还是用 vscode + remote ssh
    jdhao
        13
    jdhao  
       2019-08-09 18:38:23 +08:00
    @beginor remote ssh 能否连接需要跳板机的服务器?
    designer
        14
    designer  
       2019-08-09 18:39:29 +08:00
    推荐 nano 适合灵长类操作习惯的 编辑器
    viggoc
        15
    viggoc  
       2019-08-09 18:47:47 +08:00   ❤️ 2
    @jasonyang9 这图是吐槽 vim 陡峭的学习曲线和 emacs 诡异的学习曲线
    DANG
        16
    DANG  
       2019-08-09 18:47:54 +08:00   ❤️ 2
    wzw
        17
    wzw  
       2019-08-09 18:50:53 +08:00 via iPhone
    @designer 为什么
    designer
        18
    designer  
       2019-08-09 18:54:05 +08:00
    @wzw 因为作为一般用户 使用起来真的挺简单的
    zjsxwc
        19
    zjsxwc  
       2019-08-09 19:00:39 +08:00 via Android
    nano 才是 Linux 自带的吧,vim emacs 都要手动安装
    beginor
        20
    beginor  
       2019-08-09 19:40:51 +08:00 via Android
    @jdhao 只能直连,或者看起来是直连, 比如用 frp 转发端口
    MaxTan
        21
    MaxTan  
       2019-08-09 20:28:46 +08:00
    同建议 VIM,然后各种编辑器的 VIM 插件走起
    ufo22940268
        22
    ufo22940268  
       2019-08-09 20:36:26 +08:00   ❤️ 2
    zwyc
        23
    zwyc  
       2019-08-09 20:47:16 +08:00 via Android
    emacs 比较折腾。但是确定有很多好用的地方。比如 orgmode,tramp 等。
    pkookp8
        24
    pkookp8  
       2019-08-09 20:55:51 +08:00 via Android
    求你们了,退出 vim 不是 ctrl+z(想对我司程序员说的)
    看到 ctrl+z 就好烦
    pkookp8
        25
    pkookp8  
       2019-08-09 21:00:15 +08:00 via Android
    @zjsxwc vi 是自带的,vim 不是,两者是不同的编辑器,但是操作方式几乎相同,vim 功能更多一些
    vim 装完后一般会自动 alisa vi=vim
    akira
        26
    akira  
       2019-08-09 21:11:55 +08:00
    @zjsxwc nano,之前有遇到 centos 没有 nano 的情况,没具体看什么原因
    agagega
        27
    agagega  
       2019-08-09 21:14:30 +08:00
    我在很多奇奇怪怪的非 x86 架构的服务器上都能用上 8.0 以上版本的 Vim,把 .vim 和 .vimrc 打个包 scp 上去就可以和本地保持一致。Emacs 几乎做不到,想在服务器上装上 Spacemacs 这样的,经常版本不支持;想自己编译一个,系统老抱怨少了很多库。
    way2create
        28
    way2create  
       2019-08-09 21:55:30 +08:00
    很少折腾 vim 就服务器上 默认的 vi 改改东西
    weixiangzhe
        29
    weixiangzhe  
       2019-08-09 22:18:09 +08:00 via iPhone
    用 vim 主要各个 ide 都有 vim 插件,完全不用重新适应, 至今不知道 xcode 和 vscode 的快捷键
    keith1126
        30
    keith1126  
       2019-08-09 22:47:21 +08:00
    @pkookp8 #24

    23333,你这让我想起我第一次用 VIM 的时候,整了半天不知道咋保存退出,最后不得不 Ctrl+Z
    sc2yml
        31
    sc2yml  
       2019-08-09 23:14:43 +08:00
    vi,我小型机上只用 vi
    orm
        32
    orm  
       2019-08-10 06:10:35 +08:00 via iPhone
    我选 neovim
    lance6716
        33
    lance6716  
       2019-08-10 07:29:25 +08:00 via Android
    @keith1126 shift+zz 两下
    gsj987
        34
    gsj987  
       2019-08-10 10:15:08 +08:00
    多年 vim 党,去年在年青同事安利下,开始用 spacemacs,从此进了 emacs 的坑。然后有了如下心路历程历:

    1. spacemacs 东西太多,慢,想用原生 emacs
    2. emacs 的键位好怪,可能要改一下 keybinding
    3. 看网上大神推荐用人体工学键盘,开始 taobao
    4. 客制化键盘好酷,ergodox 好酷
    5. 家里己经没地方放更多东西了,主要是租的房子太小了
    6. 现在上海房价多少了?
    GODZZZZZ
        35
    GODZZZZZ  
       2019-08-10 10:56:31 +08:00
    @zjsxwc nano 不是自带的,根据标准 vi 必须带
    hei1000
        36
    hei1000  
       2019-08-10 10:56:55 +08:00
    我下我的学习路程把
    vim->emacs->决定用 Emacs 了->学习和配置 Spacemacs->遇到现在的服务器不行打开 Emacs 得半天->学些 vim->学习和配置 space-vim

    当然条件允许我还是喜欢 Spacemacs,不过我现在 Spacemacs+Space-vim 都在用,两个的配置很像, 再加上我自己的配置,很舒服了
    GODZZZZZ
        37
    GODZZZZZ  
       2019-08-10 10:58:12 +08:00
    @akira 根据 POSIX 标准,nano 不是必须的哦
    james122333
        38
    james122333  
       2019-08-10 14:40:08 +08:00
    vim 内建功能已经是个"准 IDE"了好嘛 串起来就是个 IDE 了 当然都是要自己来
    好处是有自己的 IDE emacs...lisp 在春秋战国 不想用 感觉就是个邪教
    dazebat
        39
    dazebat  
       2019-08-10 19:18:07 +08:00
    @DANG 哈哈哈哈哈 nano 就是来卖萌的??
    stanjia
        40
    stanjia  
       2019-08-11 19:40:50 +08:00
    Vi vi vi 啥地方都用 vi
    编辑器,Zsh, chrome
    哪里都用 vi ~~~
    哪里都能起飞🛫️
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:52 · PVG 22:52 · LAX 06:52 · JFK 09:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.