vim相比于vi的优势。
vim支持多级撤销
vim可以跨平台
vim支持语法高亮
vim支持图形界面
VIM的操作模式:
命令模式
输入模式
底行模式
vim + 文件名:打开文件后将光标定位到文件的最后一行
vim +3 文件名:打开文件后将光标定位到文件的最第3行
vim +n 文件名:打开文件后将光标定位到文件的最第n行
--注意+n前后都有空格
vim +/aaa 文件名:打开文件后将光标定位到aaa第一次出现的那行。
vim aa bb cc :一次打开(如果文件不存在就创建)多个文件,默认打开aa文件,然后在底行模式输入:n切换到bb文件,然后在底行模式输入:n切换到cc文件,然后输入:N切换到bb文件。
底行模式的命令:
:w
:q
:!
:lsliechu打开的所有文件
:n切换到下一个文件
:15 把光标快速定位到第25行
/xxx
?xxx
命令模式常用指令:
h:光标左移
j:光标下移
K:光标上移
l:光标右移
ctrl+f:向下翻页
ctrl+b:向上翻页
ctrl+d:向下翻半页
ctrl+u:向上翻半页
dd:删除光标所在行
o:在光标所在行的下方插入一行并且切换到输入模式
yy:复制光标所在行
p:在光标所在行的下方粘贴(小写)
P;在光标所在行的上方粘贴(大写)