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

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

  •  1
     
  •   lalala139 · 42 天前 · 2878 次点击
    这是一个创建于 42 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    yy:全行拷贝

    p:全行粘贴

    dd:全行删除

    u:撤销

    /:开启搜索,n 下一个

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

    wq(q!)

    这几个基本就够了。

    实际上很多快捷键你要退出编辑模式<esc>才能用,说实话我感觉十分碍手。。
        40
    cheng6563   41 天前 via Android
    还是要学学的,免得碰到只有 vim 的系统就瞎了
        41
    lalala139   36 天前
    dkdk
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1001 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 22:17 · PVG 06:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.