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

在 GitHub 上建立了一个 vim 实操学习项目,欢迎一起完善。

  •  1
     
  •   dofy · 2016-01-13 16:49:23 +08:00 · 3286 次点击
    这是一个创建于 3027 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/dofy/learn-vim

    以我个人学习 vim 的经验来看,通过看文档或看其他人操作其实是很难真正学会 vim 的,你必须在实际应用中,进入真实场景才能逐渐熟悉并掌握相关命令。
    因此,为了同时满足学习和操作的需求,项目中的文件都采用了 Markdown 格式,即可以当作说明文档来阅读,也可以用 vim 打开文件进行实际操作(建议采用后者)。

    项目刚刚建立,目前只完善了前两章,后面的会在空闲时逐步完善,同时也欢迎有兴趣的朋友来一起维护。

    下面是项目 README

    如何使用

    1. 进入控制台
    2. clone 项目到本地
    3. 进入项目文件夹
    4. 执行命令 vim file-one.txt

    排版规范

    ### 大标题表示一大类
    
    #### 小标题表示该大类下的小分类
    
    没有任何格式的文本为正常描述,只有阅读功能。
    
    > 嵌入到引用块中的文本为操作指示,你可以按照里面提到的内容进行操作
    >
    > 同时操作符或命令会包含在类似 ```:w``` 的符号中
    
    命令中形如 f<X> 中的 < 和 > 不需要打出来,<X> 代表一个变量,即你可以打 fa 或 fb 亦或 fC
    
    _注意:命令区分大小写(需要注意的事项会出现在当前行这样的符号中)_
    
    第 1 条附言  ·  2016-01-13 23:26:56 +08:00
    已完成了前三章,内容包含了常规的光标移动、复制、粘贴、删除、查找、替换、文件打开、保存、另存等操作。应付日常工作基本上够用了。
    接下来两章可能会写一下分屏和标签页操作。
    感谢各位的意见和关注。
    第 2 条附言  ·  2017-03-10 11:52:49 +08:00

    最新更新 (20170310)

    增加了插件管理章节,同时推荐了三个插件。

    插件推荐不定期更新

    第 3 条附言  ·  154 天前

    万万没想到,今天想着说来发个广告,发现竟然已经发过了,而且是8年前发的,那只好来更新一下内容了。

    项目一直有在维护,最近刚增加了英文版,但都是机翻的,有好心人可以帮忙看看有没有语法错误或者不妥的措辞什么的。

    18 条回复    2023-11-25 19:00:33 +08:00
    zacard
        1
    zacard  
       2016-01-13 17:40:46 +08:00
    已 star
    dofy
        2
    dofy  
    OP
       2016-01-13 17:49:38 +08:00
    @zacard 哈,谢谢关注。
    现已完成三章,常规的移动、复制、粘贴、删除、保存、查找、替换,另存都包括了。
    应付日常工作应该基本没问题了。
    1yndonn3u
        3
    1yndonn3u  
       2016-01-13 18:02:27 +08:00
    star
    Luzifer
        4
    Luzifer  
       2016-01-13 18:04:49 +08:00
    dofy
        5
    dofy  
    OP
       2016-01-13 18:12:44 +08:00
    @Luzifer 这个教程好棒,收藏了!
    dofy
        6
    dofy  
    OP
       2016-01-13 18:19:06 +08:00
    @Luzifer 但是我发现这个教程中的键盘布局不太对,输入 / 他用 shift+7 输入的。
    fish267
        7
    fish267  
       2016-01-13 20:09:17 +08:00
    fish267
        8
    fish267  
       2016-01-13 20:11:38 +08:00
    不要过度重复造教程,不过希望楼主能将 vim 教程鼓捣成类似 codecademy ,趣味儿性强
    dofy
        9
    dofy  
    OP
       2016-01-13 20:36:01 +08:00
    @fish267 谢谢,收藏了。
    denghongcai
        10
    denghongcai  
       2016-01-13 21:03:30 +08:00
    其实吧
    apt-get install vimtutor
    napsterwu
        11
    napsterwu  
       2016-01-13 21:13:06 +08:00
    其实应该是 apt-get install vim-full 然后 vimtutor
    dofy
        12
    dofy  
    OP
       2016-01-13 21:15:54 +08:00
    @denghongcai 对,第一次学 vim 就用这个学的,而且这种在 vim 中边操作边学习的方式特别高效。
    就是感觉那个有点长,有点拖沓,而且是英文的,所以希望建个中文的,能快速学习的。
    strwei
        13
    strwei  
       2016-01-13 23:31:45 +08:00
    dofy
        14
    dofy  
    OP
       2016-01-14 00:11:53 +08:00
    @strwei 好厉害,但是在 firefox 里看样式有点奇怪。
    另外很多良心编辑器,包括一些在线的都提供 vim 模式。
    比如 Chrome 的 Tampermonkey 插件的内置编辑器就可以设置为 vim 模式;
    还有 https://jsfiddle.net/ 的编辑器也可以设置 vim 模式。
    dofy
        15
    dofy  
    OP
       2016-01-14 17:44:07 +08:00
    dofy
        16
    dofy  
    OP
       2016-01-15 17:39:33 +08:00
    共七章都以更新完毕。

    其他内容会陆续更新,但不会像最近两天这么频繁更新了。
    当然也不排除一些小增改。
    hbkdsm
        17
    hbkdsm  
       2016-02-10 21:08:39 +08:00
    很棒的教程!
    dofy
        18
    dofy  
    OP
       154 天前
    8 年前的帖子还能顶起来吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5339 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:24 · PVG 15:24 · LAX 00:24 · JFK 03:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.