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

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

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

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

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

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

    当然条件允许我还是喜欢 Spacemacs,不过我现在 Spacemacs+Space-vim 都在用,两个的配置很像, 再加上我自己的配置,很舒服了
        37
    GODZZZZZ   74 天前
    @akira 根据 POSIX 标准,nano 不是必须的哦
        38
    james122333   73 天前
    vim 内建功能已经是个"准 IDE"了好嘛 串起来就是个 IDE 了 当然都是要自己来
    好处是有自己的 IDE emacs...lisp 在春秋战国 不想用 感觉就是个邪教
        39
    dazebat   73 天前
    @DANG 哈哈哈哈哈 nano 就是来卖萌的??
        40
    stanjia   72 天前
    Vi vi vi 啥地方都用 vi
    编辑器,Zsh, chrome
    哪里都用 vi ~~~
    哪里都能起飞🛫️
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4244 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 05:50 · PVG 13:50 · LAX 22:50 · JFK 01:50
    ♥ Do have faith in what you're doing.