linxu 中最易用的编辑器就属 vi 了,下面我来介绍 vi 的使用:
vi 的三种模式:一般模式、编辑模式、字符模式
下面我们来看一下在命令行下的一些基础(常用)命令:
ctrl + f :屏幕向下移动一页
ctrl + b :屏幕向上移动一页
ctrl + d :屏幕向下移动半页
ctrl + u :屏幕向上移动半页
0 :移动到这一行的最前面字符处
$ :移动到这一行的最后面字符处
G :移动到这个文件的最后一行
gg :移动到这个文件的第一行,相当于1G
n :n为数字,光标向下移动n行
/word :在光标处向下查找
?word :在光标处向上查找
n1、n2s/word1/word2/g :在n1与n2行中查找并将其替换
n1、n2s/word1/word2/gc :查找,替换并进行确认
x :删除光标处的后一个字符
X :删除光标处的前一个字符
dd :删除光标所在的整行内容
yy :复制光标所在的那一行
p :为已复制的数据粘贴到光标处的下一行
P :为已复制的数据粘贴到光标处的上一行
u :复原前一个操作
ctrl + r :重做上一个操作
i :在光标前插入
I :在光标处的行首进行插入
a :在光标后插入
A :在光标处的行尾进行插入
o :在光标的下一行插入新的一行
O :在光标的上一行插入新的一行
r :替换光标所在的那一个字符
R :一直进行替换,直到按ESC才停下来
w :保存配置
q :退出
wq :保存并退出
set nu :显示行号
set nonu :取消显示行号
w [filename] :将编辑的文件另存
r [filename] :在编辑的文件中的光标处插入一些已存在的内容
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21173334/viewspace-573350/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21173334/viewspace-573350/