linux-vi编辑器

来源:互联网 发布:爱知产业大学中国承认 编辑:程序博客网 时间:2024/06/05 02:59
 

vi 编辑器  打开后直接进入到编辑状态

#vi 进入编辑状态 移动光标

转换到输入状态,

a及A 分别进入输入状态 A  在光标所在行的结尾输入

i及I 分别进入输入状态  I  在光标所在行的行首输入

o及O 分别进入输入状态  O  在光标上方另起一行输入

ESC 退出

左下角出现冒号:――为命令状态

wq保存并退出, 注意会提示你没有文件名字,要再次按冒号写如下格式 W 文件名 再次输入wq保存退出。

shift+Z+Z退出

!表示强制  wq!强制保存退出 

命令状态

1) 显示行号――:set nu(number)

2) 取消行号――:set nonu

3) 读取外部内容――:r filename (读取文件内容到当前文件)

4) 执行外部命令――:!命令  插入日期 :r!date

    :r !ls –l /homes

 

5) 查找替换

:/abc 要查找的内容   修改端口号

:/listen   方便修改

6)set ic:不区分大小写

7)替换:注意该操作是在编辑状态下的,每次都要按ESC。

:s/root/a       s/要替换的内容/

:s/a/fff/g      g为全局替换

yy复制p粘贴   3yy复制3行   

u撤销 x删除   dd删除当前行2dd删除两行  D会留一个空白

2,23s/fff/a/g   2,23:表示要替换的行号的范围 g全局替换

r:替换一个   R:会一直替换