VIM编辑器
vi是Linux系统的标准编辑器,vim是vi的升级版。
工作模式切换
使用vim/vi编辑文本文件
vim/ vi filename
命令模式:
输入vim 编辑文件后默认进入命令模式,该模式中主要完成:光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。
输入模式:
该模式中主要是:输入文件内容,对文本文件进行修改、或者添加。处于输入模式时,vim编辑器的最后一行会出现“—插入 --”的状态提示信息。
底线模式:
该模式中可以设置vim编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于底线模式时,vim编辑器的最后一行会出现冒号“:”提示符。
搜索关键词
在命令模式下输入/,在vim编辑器的最后一行,输入关键词,如果在/etc/vim/vimrc的配置文件下设置了syntax on,vim编辑的文件中关键词就会高亮显示,特别方便,输入n键,就可以跳转到下一个关键词。
复制和删除
删除:
删除一行
dd
删除以当前行开始的n行
ndd
复制:
例子:将第2行至第6行的数据,复制到第16行
2,6 copy 16 或9,15 co 16
小例子:
使用vim编辑器对fstab进行编辑,首先输入:进入命令模式,在面板框的最后一行的冒号后面,接着输入2,6 copy 11命令,将2到6行的内容复制粘贴到11行末尾。
小技巧
- vim打开文本文件可以直接跳转到指定的行,
格式:
vim test.txt +55
- vim显示行号
在/etc/vimrc配置文件中添加
set nu
- vim设置搜索高亮显示
set hlsearch
相关链接:
https://www.runoob.com/linux/linux-vim.html
https://blog.csdn.net/z_xiao_feng/article/month/2019/05
https://www.cnblogs.com/MMLoveMeMM/articles/3707287.html