lalala139
V2EX  ›  Vim

vim 快捷键用法是程序员必备吗?

  •  1
     
  •   lalala139 · Oct 29, 2019 · 7203 views
    This topic created in 2562 days ago, the information mentioned may be changed or developed.

    想在开始的时候养成好习惯。而且忽然发现 Windows 的很多快捷键也很方便。如果 vim 的也好用可以陪伴我以年计数的光阴的话我就现在开始培养习惯了。

    41 replies  •  2019-11-04 07:27:56 +08:00
    DovaKeen
    DovaKeen
    Oct 29, 2019
    1
    不是
    VDimos
    VDimos
    Oct 29, 2019 via Android❤️3
    2
    又来了。。。
    PoetAndPoem
    PoetAndPoem
    Oct 29, 2019
    3
    用 vim 的大多是大神,大神不全是用 vim, 必要不充分条件
    islxyqwe
    islxyqwe
    Oct 29, 2019❤️17
    4
    不是 只有 i <esc> :wq 是必备的
    ZhangGu
    ZhangGu
    Oct 29, 2019
    5
    用 vim 的小少路过,这只不过是一种工具.......
    Trim21
    Trim21
    Oct 29, 2019 via Android
    6
    vim 本身倒是无所谓,但是是 less top 之类的工具也用到了部分 vim 的快捷键
    explore365
    explore365
    Oct 29, 2019
    7
    可怜的乌干达儿童
    anzu
    anzu
    Oct 29, 2019
    8
    ranger 也用到部分 vim 快捷键
    whypool
    whypool
    Oct 29, 2019
    9
    要不要考虑屏蔽 vim 这个词了,真 tmd 烦
    lalala139
    lalala139
    OP
    Oct 29, 2019
    10
    啊,其实主要不是想问必不必备。主要想知道会了之后是不是特别的方便,又有点担心和 vsc 的快捷键起点小冲突。
    cjpjxjx
    cjpjxjx
    Oct 29, 2019 via iPhone❤️1
    11
    我只会 i <esc> :wq 和上下左右怎么破
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    Oct 29, 2019
    12
    引战帖
    zeroDev
    zeroDev
    Oct 29, 2019 via Android❤️1
    13
    @lalala139 #10 vim 需要学习,你要是觉得顺手就可以试试,要是有其他顺手的编辑器那也可以不用
    每个人的习惯都不一样
    vim 也不是信仰,只是一种编辑模式
    hello2060
    hello2060
    Oct 29, 2019 via iPhone
    14
    @cjpjxjx 上下翻页呢
    jiangeshanxi
    jiangeshanxi
    Oct 29, 2019
    15
    @cjpjxjx 哈哈哈,我还多会了 GG 和 gg
    hellos
    hellos
    Oct 29, 2019 via Android
    16
    @jiangeshanxi 应该是 G 和 gg
    ixx
    ixx
    Oct 29, 2019
    17
    @cjpjxjx :wq 可以使用 ZZ 代替
    orzorzorzorz
    orzorzorzorz
    Oct 29, 2019❤️3
    18
    我又想到那张图了
    “你用什么编辑器?”
    “Vi...”
    "蛤,我就知道全天下敲代码的都用这个。"
    "Visual Studio Code..."
    .jpg
    haiyang416
    haiyang416
    Oct 29, 2019
    19
    这要看个人习惯吧。
    我很喜欢 VIM 的 hjkl 方向键模式,其他的快捷键用得不多。
    Yggdroot
    Yggdroot
    Oct 29, 2019 via Android
    20
    不是必备,很多大牛不会 vim 照样很牛(谁?)。但会一些 vim 的快捷键,有时会提高工作效率,Linux 下的很多命令的一些快捷键跟 vim 里一样,比如 more,ranger,tig。而且如果你会了 vim 的查找替换,sed 你看两眼就会用了。
    zjp
    zjp
    Oct 29, 2019 via Android
    21
    @cjpjxjx 我还会 dd 很爽
    akiakiseofficial
    akiakiseofficial
    Oct 29, 2019
    22
    学学最基本的操作还是很有帮助的,特别是到线上环境改配置、查日志的时候
    lalala139
    lalala139
    OP
    Oct 29, 2019
    23
    @orzorzorzorz 哈哈哈,程序员风格很浓
    gbin
    gbin
    Oct 29, 2019 via Android
    24
    Vim + IDE 谁用谁香。
    xxxrubyxxx
    xxxrubyxxx
    Oct 29, 2019
    25
    不习惯用上下左右,idea 里用 vim 插件很舒服
    DiamondbacK
    DiamondbacK
    Oct 29, 2019
    26
    Vim 没有快捷键这个概念,那不叫快捷键。
    maokabc
    maokabc
    Oct 29, 2019 via Android
    27
    看个人习惯吧,不喜欢不理就是了。不过习惯以后 vim 那套编辑逻辑非常灵活高效。readlines 配置成 vi 模式,在 bash 或其他用了 readlines 的软件下使用也是很爽的。
    ekd123
    ekd123
    Oct 29, 2019
    28
    是的!虽然我用 Emacs + Emacs 快捷键,但我也还挺熟练掌握 Vim 快捷键的。命令行里面做一些快速小编辑还是会用 Vim。
    adjusted
    adjusted
    Oct 29, 2019❤️1
    29
    emacs 的快捷键更有用,系统很多地方都能用,比如这个输入框
    Mush
    Mush
    Oct 29, 2019
    30
    工作差不多 5 年了, 一直在用 vim
    billlee
    billlee
    Oct 29, 2019
    31
    虽然我用 vim, 但其实 emacs 快捷键更通用吧,readline 的默认快捷键就是 emacs 方案,mac os 的快捷键也是 emacs 方案。
    stcui
    stcui
    Oct 30, 2019❤️1
    32
    vim 不是,emacs 才是
    dinghmcn
    dinghmcn
    Oct 30, 2019 via Android
    33
    *nix 环境学吧,基本属于刚需; win 环境没有特殊要求就不要浪费时间了🐶
    kevindu
    kevindu
    Oct 30, 2019
    34
    并不是。。。
    kacawa
    kacawa
    Oct 30, 2019
    35
    VIM 的快捷键和其他编辑器又不冲突,我反正挺喜欢的,用 pycharm 我都喜欢切成 VIM 模式,只用键盘操作多好。不过回答你的问题,不是必须。
    sazima
    sazima
    Oct 30, 2019
    36
    ->->->-> i esc :wq 必须
    qsbaq
    qsbaq
    Oct 30, 2019
    37
    i esc :wq 必备
    jiangeshanxi
    jiangeshanxi
    Oct 30, 2019
    38
    @hellos 憋说了,又少会了一个
    CivAx
    CivAx
    Oct 30, 2019
    39
    Insert:单击插入模式,双击替换模式(我是 60Key,Insert 比 i 顺手)

    yy:全行拷贝

    p:全行粘贴

    dd:全行删除

    u:撤销

    /:开启搜索,n 下一个

    #:全局高亮标记当前你选中的字符

    wq(q!)

    这几个基本就够了。

    实际上很多快捷键你要退出编辑模式<esc>才能用,说实话我感觉十分碍手。。
    cheng6563
    cheng6563
    Oct 30, 2019 via Android
    40
    还是要学学的,免得碰到只有 vim 的系统就瞎了
    lalala139
    lalala139
    OP
    Nov 4, 2019
    41
    dkdk
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4991 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 09:09 · PVG 17:09 · LAX 01:09 · JFK 04:09
    ♥ Do have faith in what you're doing.