1:vi 文件名 :进入vi编辑器的方法
2:vi编辑器的三种模式
命令模式:主要是对光标操作
编辑模式:可以对文件的内容进行修改
末行模式:最低端显示冒号
命令模式 — 编辑模式:
1:直接点击i,表示在光标的前面插入文本
2: 直接点击I,表示在行首插入,光标自动回到行首
3: 直接点击a,表示在光标后插入
4: 直接点击A,表示在行末插入,光标自动回到行末
5: 直接点击o,表示在光标所在行的下面插入一行
6: 直接点击O,表示在光标所在行的上面插入一行
编辑模式 — 命令模式:点击Esc
命令模式下的操作:
h:光标左移一个字符
l:光标有一一个字符
g:光标向下移动一行
k:光标向上移动一行
¥:将光标移动到行尾
0:光标一道行首
H:光标移动到屏幕的最上端
M:光标移动到屏幕的中间位置
L:光标移动到屏幕的最下端
gg:将光标移动到文件首
G:光标移动到文件最后一行的起始处
w或W:光标移动到下一个字或下一个词
x:删除光标所在处的一个字符
X:删除光标前的一个字符
dd:删除光标所在行
数字+dd:删除光在所在行看是出的连续几行
D:删除光表所在处知道行尾
r:改变光标所在处的一个字符
R:从光标所在处向后替换,知道按下Esc为止
u:返回上一步操作
U:取消目前的操作
yy:复制当前行
p:在光标所在行下面一行粘贴剪切板的内容
P:在光标所在行上面一行粘贴剪切板的内容
/或?字符串:搜索指定的字符串,n指向下一个满足条件的字符串,N搜索上一个
命令模式 — 末行模式:
::进入末行模式
末行模式操作:
w:保存文件,Eg:w 文件名
q:退出
wq:保存退出
x:保存退出
X:加密保存
!:强行执行
w!:强行保存文件
wq!:强行保存退出
set nu:显示行号
set nonu:取消行号
set ic:搜索时忽略大小写
set noic:搜索时区分大小写
f:显示当前编辑的文件名
! 系统命令:执行系统命令。