VIM编辑器
1、编辑一个文件内容:
vim aaa(如果没有aa文件,就自动创建一个)
i(点击i键,进入insert模式)
esc(退出编辑模式)
:wq(保存并退出)
2、同时编辑多个文件:
vim aa bb cc(如果没有文件就创建所有文件)
:n(切换到下一个打开的文件)
:N(切换到上一个打开的文件)
3、打开文件时使光标在指定的行显示:
vim + aaa:光标默认在第一行显示,这个因安装的Linux系统而定
vim +n aaa:光标默认跳到第n行显示
vim +/imooc aaa:光标跳到指定字符imooc第一次出现的行
n:与上一个命令配合使用,在含有imooc的行来回切换
4、底行模式常用指令
:w:将修改的内容写入到硬盘里
:q:退出当前的编辑文本
:!:强制退出
:ls:显示当前所打开的所有文件
:n:跳到下一个打开的文件
:N:跳到上一个打开的文件
:数字:打开文件时让光标显示到指定的行
/xxx:从光标所在位置向下查找字符xxx第一次出现的位置,并让光标定位到该处
?xxx:从光标所在位置向上查找字符xxx第一次出现的位置,并让光标定位到该处
5、命令模式常用指令:
h:光标左移
j:光标下移
k:光标上移
l:光标右移
ctrl+f:向下翻页(front)
ctrl+b:向上翻页(back)
ctrl+d:向下翻半页(down)
ctrl+u:向上翻半页(up)
dd:删除光标所在的行
o:在光标所在的行下方插入一行并切换到输入模式
yy:复制光标所在的行
p:在光标所在行的下方粘贴
P:在光标所在行的上方粘贴