linux基础入门1 vi/vim编辑器

一.vi/vim编辑器

VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。

VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。

1.一般模式

用vim打开一个文件就进入了一般模式,该模式下,可以使用上下左右按键来移动光标,也可以使用一些语法来操作

语法:

yy #复制光标当前一行

y 数字 y #复制一段(y 1 3 y)当前光标1-3行

p #箭头移动到光标处粘贴

u #撤销上一步

dd #删除光标当前行

d 数字 d #删除光标当前行

x #删除一个字母,往后删

X #删除一个字母,往前删

2.编辑模式

在一般模式下可以进行复制粘贴删除操作,但无法编辑文件内容,要想编辑文件内容,需要进入编辑模式,按下(i,o,a,I,O,A)即可进入编辑模式

语法:

i 进入后在当前光标处

o 进入后在当前光标后

a 进入后在当前光标下一行

I 光标所在行最前

A 光标所在行最后

O 当前光标的上一行

【esc】按键 退出编辑模式

3. 命令模式

在一般模式中,输入【?/:】中的任意一个,都可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成的!

命令:

:q 退出

:w 保存

:wq 保存退出

:! 强制执行

:wq! 强制保存退出

:%s/旧的字符/新的字符/g 批量替换

/ 可以在/后面输入要查找的词,往下查

? 与/相当,往下查

:set nu 显示行号

:set nonu 关闭行号

ZZ(shift+zz) 没有修改文件直接退出,修改文件保存退出,去除高亮显示

:x 保存退出

经验分享 程序员 微信小程序 职场和发展