Linux中Vi和vim编辑器
vim是vi的升级版,完全兼容vi;
各种操作命令:
vim abc #如果当前目录中有abc这个文件就是打开这个文件并且编辑,如果没有就是创造这个新文件并且编写。
vim + abc #就是打开后把光标移动到最后一行开头;
vim +3 abc #打开后把光标移动到第3行,如果大于文本的行数,默认是最后一行。
Vim +/xxx abc #打开后把光标移动到第一个字符串“xxx”出,如果有多个,在命令模式下有“n”切换到下一个“abc”出现的位置。
Vim aa bb cc #打开这三个文件,如果需要切换,在命令模式下使用“:n”切换到下一个文件。“:N”和“:prev”切换到上一个文件;
常用命令
一. 底行模式常用命令
:w #保存文件
:q #退出
:! #强制执行
:ls #列出所有打开的文件
:n #切换到下一个文件
:数字 #将光标快速定位到某一行
:/xxx #快速定位到xxx字符
:?xxx #从光标向前搜索
二. 命令模式下的常用指令
h #光标左移
j #光标下移
k #光标上移
l #光标右移
Ctrl+ f #向下翻页(front)
Ctrl+ b #向上翻页(back)
Ctrl+ d #向下翻半页(down)
Ctrl+ u #向上翻半页(up)
dd#删除光标所在行
o #在光标所在行的下方插入一行并且切换到输入模式
yy #复制光标所在行
p #在光标所在行的下方粘贴
P(大写)#在光标所在行的上方粘贴
常用命令