一.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 保存退出