V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
CosmoX
V2EX  ›  分享创造

个人 Vim Cheatsheet

  •  1
     
  •   CosmoX ·
    hackjutsu · 2017-03-13 03:23:25 +08:00 · 3457 次点击
    这是一个创建于 2803 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题: https://github.com/hackjutsu/vim-cheatsheet

    最近开始刻意练习vim,这是一些命令的总结。立个FLAG,督促一下自己。

    25 条回复    2017-03-19 10:09:20 +08:00
    cxl008
        1
    cxl008  
       2017-03-13 09:17:10 +08:00
    自从用了 sb 。。。这些东西忘了好多
    goophy
        2
    goophy  
       2017-03-13 09:29:28 +08:00   ❤️ 1
    不常用的总也记不住 -_-!
    irenicus
        3
    irenicus  
       2017-03-13 10:15:52 +08:00
    tips :
    marking text ( visual mode )那块里面的 aw , ab , a"之类的,应该是叫 motion
    是多个模式下通用的,不限于 visual mode

    ps :《 vim 实用技巧》不错,就是略贵
    young
        4
    young  
       2017-03-13 10:48:00 +08:00
    young
        5
    young  
       2017-03-13 10:49:44 +08:00
    young
        6
    young  
       2017-03-13 10:50:10 +08:00
    foursking
        7
    foursking  
       2017-03-13 11:08:26 +08:00
    孰能生巧吧,关键还是要用。我带过 1 个人,入职的时候看我用 vim ,也打算学,把桌面都能成了 vim 快捷键的图,但是写代码还是用的其他编辑器。问他为什么,他说时间有点赶,不忙了再用。就这样过了 1 年多,离职的时候照样只会:w :q 之类的命令。真的要学,那就删掉所有别的编辑器, IDE ,别给自己留后路
    jixiangqd
        8
    jixiangqd  
       2017-03-13 11:10:54 +08:00
    http://michael.peopleofhonoronly.com/vim/
    我觉得这个才是我见过最牛逼的 cheat sheet 。看起来比较条理清晰,还有黑白版本适合打印
    lululau
        9
    lululau  
       2017-03-13 11:20:51 +08:00
    @irenicus 这个叫 text objects , motion 的意思就是移动,就是 hjklgGwbe 等各种移动
    CosmoX
        10
    CosmoX  
    OP
       2017-03-13 15:21:54 +08:00
    @cxl008 主要是目前要用到的 IDE 有点多,快捷键记不住。所以想统一装上 vim 插件好了
    CosmoX
        11
    CosmoX  
    OP
       2017-03-13 15:22:45 +08:00
    @goophy 目前记下来的大部分已经用到啦
    CosmoX
        12
    CosmoX  
    OP
       2017-03-13 15:23:20 +08:00
    @foursking 嗯嗯 破釜沉舟
    CosmoX
        13
    CosmoX  
    OP
       2017-03-13 15:23:42 +08:00
    @jixiangqd 太厉害了 已经看头晕了
    CosmoX
        14
    CosmoX  
    OP
       2017-03-13 15:24:41 +08:00
    @irenicus 谢谢指点 平时就这么用 也没有留意究竟是属于哪个 mode 的
    327beckham
        15
    327beckham  
       2017-03-13 16:51:55 +08:00
    最近我也在学习 VIM 。安利一下我的博客 http://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary , 我把 vimtutor 翻译了一遍, vimtutor 算是官方最基本最简单的教程了,按照这个练一遍下来,学到不少。再就是熟能生巧和多上网找适合自己的快捷键和插件了。
    xiparos
        16
    xiparos  
       2017-03-13 18:49:21 +08:00
    简单清晰 ,适合初学,已 star
    jixiangqd
        17
    jixiangqd  
       2017-03-13 19:42:34 +08:00
    @CosmoX 再安利一个可以练上下左右键位的游戏,后面 vim 高级功能的关卡收费,所以玩到开始收费那,差不多能刚好熟悉 hjkl 键位,还能熟悉 ewEW 跳词,哈哈~
    https://vim-adventures.com/
    jixiangqd
        18
    jixiangqd  
       2017-03-13 19:44:37 +08:00
    @327beckham 这个我记得本来就有中文版呢。。
    irenicus
        19
    irenicus  
       2017-03-14 09:26:39 +08:00
    @CosmoX
    sorry ,我其实说错了,看九楼的回复,应该就是叫 text objects ,只不过写在:help motion 这个帮助文档里,我误以为都是 motion

    @lululau
    CosmoX
        20
    CosmoX  
    OP
       2017-03-14 09:35:27 +08:00
    @327beckham 谢谢分享!!
    CosmoX
        21
    CosmoX  
    OP
       2017-03-14 09:36:14 +08:00
    @jixiangqd 让我联想到金山打字通……
    327beckham
        22
    327beckham  
       2017-03-14 11:45:43 +08:00
    @jixiangqd 啊,不是很了解了,可能有中文版的 vimtutor 软件吧,我电脑默认安装的 VIM 说明文档都是英文版的。
    WuMingyu
        23
    WuMingyu  
       2017-03-14 14:42:42 +08:00
    我看到了 ea ,是不是还要有 bi
    CosmoX
        24
    CosmoX  
    OP
       2017-03-15 05:58:39 +08:00
    @WuMingyu 哈哈 ea 的确很废话…… 应该去掉
    sac7e
        25
    sac7e  
       2017-03-19 10:09:20 +08:00
    @cxl008 sublime?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5375 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:48 · PVG 13:48 · LAX 21:48 · JFK 00:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.