vi编辑命令学习

上一篇 / 下一篇  2012-04-24 10:27:15

VI学习
1.输入模式:i,o,a,s
  退出模式:Esc
2.启动Vi编写:vi+file.txt如:vi my file.txt
3.退出VI编写:
A,不存档强制退出:q!
B,:w 存档但不退出,w后可加所要存档的文件名
C,:wq 存档后退出,也可用(ZZ或:X)
4.编辑:
A,新增(append):小写a表示从光标所在位置后面开始写入资料,大写A表示从光标所在行最
后面的位置开始写入资料
B,插入(insert):小写i表示从光标所在位置前面开始插入资料,大写i表示从光标所在行的
第一个非空白处前面插入资料
C,开始(open):小写o表示在光标所在行下面新增一列并进入输入模式,大写O表示从光标所
在行上面新增一列并进入输入模式
5.命令模式下的删除:
x 删除光标所在的字符
dw 删除一个单词
dd 删除光标所在的行
s 删除光标所在的字节,并进入输入模式
u 恢复刚才被修改的文本
U 恢复光标所在行的所有修改
6.命令模式下的复制粘贴:
复制:
yy 复制整行
nyy 复制包括当前行所在的n行
yw 复制光标所在的单词
nyw 复制抱括光标所在的n个单词
粘贴 p
光标移动:
h,j,k,l
nG 移动到第n行行首
7.行命令模式下的操作:字符串的查找和替换
搜索 :/string 搜索指定的字符串,按键n继续进行搜索
查找并替换 :%s /a/b 把文档中所有a替换成b
:s /a/b/g 把当前光标所在行中的a替换成b,并把所有的a高亮显示
?ab 从下向上搜索
:set hlsearch 高亮显示
二:切换用户:su -
增加用户:adduser
建立目录:mkdir
建立文件:vim 或touch
修改文件:mv a b
 

 

TAG:

 

评分:0

我来说两句

Open Toolbar