vim编辑器使用小结
1. vim简介
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。
基本上 vi/vim 共分为三种模式,分别是:命令模式(Command mode),输入模式(Insert mode)和末行模式(Last line mode).
2.vim的使用
在编辑模式下输入i、a、o、c、r、s都可以进入插入模式,退回编辑模式esc
在编辑模式下输入:即可进入命令模式,没有命令后,按下退格键,回到编辑模式
编辑模式下的操作:
0移动到光标所在行第一个字符处
$移动到光标所在行最后面字符处
G移动到文件最后一行
gg移动到文件第一行
n光标向下移动n行
/word向光标下寻找word字符串
?word向光标上寻找word字符串
n重复上一个查找任务
N为n的反向查找
dd删除光标所在哪一行
yy复制光标所在哪一行
nyy复制光标下n行
p将已复制的数据粘贴在光标之下
P将已复制的数据粘贴在光标之上