玩转VIM-札记(三)

眨眼之间,5月就要从指间溜走,不给人一点点遐想的时间,我要赶紧抓着五月的尾巴,在博客中在添一笔。那么就还接着Vim来说吧。以Vim来为五月画上一个句号。

##返璞归真

相信经过玩转Vim-札记(一)玩转Vim-札记(二)的学习,对于光标的移动已经能做到随心所欲了,但是如果想要更快速的操作,以下几个光标移动的命令也是必不可少的。

##在当前行上移动光标: 0 ^ $ f F t T , ;

##区域选择 < action>a< object> 或 < action>i< object>

在visual 模式下,这些命令很强大,其命令格式为

<action>a<object> 和 <action>i<object>

##块操作: < C-v>

块操作,典型的操作: 0 <C-v> <C-d> I-- [ESC]

在Windows下的vim,你需要使用 <C-q> 而不是 <C-v><C-v> 是拷贝剪贴板。

##自动提示: <C-n> <C-p>

在 Insert 模式下,你可以输入一个词的开头,然后按 <C-p>或是<C-n>,自动补齐功能就出现了……

##宏录制: qa 操作序列 q, @a, @@

示例

在一个只有一行且这一行只有“1”的文本中,键入如下命令:

##可视化选择:v,V,< C-v>

前面,我们看到了 <C-v>的示例 (在Windows下应该是<C-q>),我们可以使用 v 和 V。一但被选好了,你可以做下面的事:

在所有被选择的行后加上点东西:

##分屏: :split 和 vsplit

下面是主要的命令,你可以使用VIM的帮助 :help split. 你可以参考陈皓以前的一篇文章VIM分屏

参考:http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/


版权声明 本人博文若无特别说明,均由voidy-小鱼原创,若要转载,请附上作者以及博文链接 由于本人水平有限,所以难免有错,若发现错误,请在评论区任意吐槽~ 博文链接:http://voidy.net/