首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

【转】高效编辑器 VIM-操作篇,非常适合 VIM 新手

2013-07-09 
【转】高效率编辑器 VIM-操作篇,非常适合 VIM 新手?数字是扩展 motion 命令作用域非常有效的方法。记录宏有时

【转】高效率编辑器 VIM-操作篇,非常适合 VIM 新手

?

数字是扩展 motion 命令作用域非常有效的方法。

记录宏

有时候,你会发现你自己在文章的每段或者每行都重复相同的一系列动作。VIM 允许你记录一个宏来完成你的特殊需要。

    qregister:记录宏到寄存器 register,这里 register 是任意的你的寄存器的名字。比如 qa,将会记录并且把宏存在寄存器 a 里面。q:结束宏的记录。@register:使用存在寄存器 register 的宏。比如 @a,将会使用存在寄存器 a 里面的宏。

    ?

    必须要记住的是,宏只记录了你的系列按键并且重复执行它们。它们不是魔法。因为在 VIM 里面完成目的的方法有很多,所以有时候你要小心选择命令来记录你的宏。因为它们会在所有你要执行它的地方执行。

    用 VIM 写代码

    VIM 是一个用来写代码的绝好编辑器,因为它有一些特性是专门为程序员而设计的。这里是一些常用的:

      ]p:和 p 的功能差不多,但是它会自动调整被粘贴的文本的缩进去适应当前代码的位置。试一下!%:匹配花括号、方括号、括号等。在一个括号的上面,然后按 %,鼠标就会出现在匹配的另外一半括号处。>>:缩进所有选择的代码<<:和上面类似,但是反缩进gd:到达光标所在处函数或者变量的定义处。K:在 Man 里面查找光标当前所在处的词。

热点排行