Vim 是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便 编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim 能够大大提高程序员的 工作效率。对于 Vim 高手来说,Vim 能以与思考同步的速度编辑文本。
第一章 Vim解决问题的方式
默认操作均是在普通模式下,若是插入模式,会提前说明。下同
. 命令 -- 重复上次的操作 (是一个微型的宏)
x 命令 -- 删除光标下的字符
u 命令 -- 撤销操作
dd 命令 -- 删除整行 (3dd -- 删除光标所在位置的及以下共3行的数据)
>G 命令 -- 会增加从当前行到文档末尾处的缩进层级
j 命令 -- 光标下移,等价于 down
$ 命令 -- 移动到一行的末尾
^ 命令 -- 移动到一行的开头
a 命令 -- 在当前光标之后添加内容,即光标后移一位,并改变普通模式为插入模式。注意和 i 命令 以及 cw 命令的区别
A 命令 -- 等价于 $a 的组合命令,先把光标移动到行尾,然后在当前光标之后添加内容。
s 命令 -- 等价于 cl 命令,把两个操作合并为一个:它先删除光标下的字符,然后进入插入模式
f{char} 命令 -- 在光标之后(不包含光标所在位置)查找满足相应的字符。比如 f+ 查找后面的 '+' 字符
替换
:%s/content/copy/g -- 把全文中所有的content 替换成 copy
持续更新。。。