vi编辑器的使用
Vi是linux系统中一种编辑器Vi相对来说较小,无论你使用任何linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择
频繁用于系统配置
进入vi:
在系统提示符下键入
vi <文件名称>
Vi可以自动帮你载入所要编辑的文件或是开启一个新文件。进入vi后屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。
离开vi:
可以再指令模式下键入:
:q退出vi
:wq指令则是存档再离开
要切换到指令模式下则是用ESC键
命令模式(进入时默认的模式)
任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反应
输入模式(编辑模式)
任何输入的数据都置于编辑寄存器。在命令模式下输入(i,a,A等),可进入输入模式,输入模式下按ESC,可返回命令模式
特殊模式(最后行模式)
以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。
命令 作用
a 在光标后输入文本
A 在当前行末尾输入文本
i 在光标前输入文本
I 在当前行开始输入文本
o 在当前行后输入新一行
O 在当前行前输入新一行
b 移动到当前单词的开始
e 移动到当前单词的结尾
w 向前移动一个单词
h 向前移动一个字符
j 向上移动一行
k 向下移动一行
l 向后移动一个字符
x 删除光标所在的字符
dw 删除光标所在的单词
d$ 删除光标至行尾所有字符
D 同d$
dd 删除当前行
r 替换光标所在的字符
R 替换字符序列
cw 替换一个单词
ce 同cw
cb 替换光标所在的前一个字符
c$ 替换自光标位置至行尾的所有字符
C 同c$
cc 替换当前行
/abc 向前查询abc
?abc 向后查询abc
n 向前继续查询
N 向后继续查询
yw 将光标所在单词拷入剪贴板
y$ 将光标至行尾的字符拷入剪贴板
Y 同y$
yy 将当前行拷入剪贴板
p 将剪贴板中的内容粘贴在光标后
P 将剪贴板中的内容粘贴在光标前
:q 不保存退出
:q! 不保存强制退出
:w 保存编辑
:w filename 存入文件filename中
:w! filename 强制性存入文件filename中
:wq 保存退出
:x 同:wq
ZZ 同:wq ,在中间模式(即命令模式)下使用
:set nu 显示行号
在中间模式下用nG 跳到第n行
U 撤消(undo)
. 重做(redo)
nyy 拷贝n行
:e filename 创建新文件
:n filename 加载新文件 很有用,不错。。多谢分享。{:5_106:}
页:
[1]