Vim是一款功能非常强大的编辑器,网上也有很多写Vim的文章,这里我就不多赘述了,只为自己查询使用!
对于编辑器来讲,无非就是那么几个操作:
- 增加
a(append) # 在当前光标后面插入字符 A # 在改行的最后面插入字符 i(insert) # 在当前光标前面插入字符 I # 在改行的最前面插入字符 o(open a line) # 在光标上面插入一个新行 O # 在光标下面插入一个新行
- 删除(注意:这里的删除指的是剪切的意思)
d(delete) dd # 删除一行内容 dw(delete woed) # 删除当前光标向后的单词(以空格作为截止) x # 删除一个字符 J # 删除该行的换行符
- 修改
c(change) ciw # 删除光标所在的单词,并进入输入模式 ci? # 删除指定(?)成对符号中的所有内容,并进入输入模式 ct? # 删除内容到指定(?)的字符,并进入输入模式
- 查找
f(find) f? # f+字符,向下查找指定的字符,如果需要重复查找,按“;”即可 F? # 同上面的效果相似,向前查找 /单词 # 在光标后面查找单词 ?单词 # 在光标前面查找单词
- 移动
v # 选择内容 h # 向左移动光标 j # 向下移动光标 k # 向上移动光标 l # 向右移动光标 w # 移动光标到下一个单词的开头 b # 移动光标到上一个单词的开头 :? 或 ?G # 移动光标到第?行开头 0 # 移动到行首 $ # 移动到行尾 gg # 移动到文本的开头 G # 移动到文本的结尾
- 其他
u # 撤销 y # 复制一行 yw # 复制一个单词 y?w # 复制?个单词 ?yy # 向下复制?行 y$ # 复制到行尾 p # 粘贴