目录
vim 文本编辑命令
vim的主要优势:
- 多级撤销
- 易用性
- 语法加亮
- 可视化操作
- 对vi的完全兼容
Vim的安装
查看系统是否安装了vim:在命令模式下输入vim输出结果为command not found 则表示未安装vim。
在centos 系统中使用以下命令来安装vim:yum install vim -y(-y表示同意安装在安装过程中就不会跳出询问)
在输入vim后出现以下样式则表示安装成功
Vim的三种工作模式
Vim 的三种工作模式分别为,命令模式,输入模式,末行模式。
在末行模式下的可用按键补充
指令 | 功能 |
w! | 强制写入 |
q | 退出vim |
q1 | 强制退出 |
wq | 保存并退出 |
set nu | 显示行号 |
set nonu | 取消行号 |
Vim常用操作
- 打开文件
在命令行输入:vim filename
- 查找文本
/abc | 从光标位置向前查找abc |
/^abc | 查找以abc为行首的行 |
/abc$ | 查找以abc为行尾的行 |
?abc | 从光标向后查找abc |
n | 向查找同方向重复查找指令 |
N | 向查找反方向重复查找指令 |
末行模式下:n | 快速定位光标到第n行 |
Vim中批量添加注释
方法一:
批量注释:ctrl+v 进入块选择模式移动光标选择要注释的行,按ctrl+i进入插入模式输入注释符号//或#输入完成后按两次ESC vim会自动为所选的行首添加注释符号
取消注释:ctrl+v 进入块选择模式选择你要删除注释符,注意//要选择两个然后按d即可删除,然后wq保存退出
方法二:
使用命令来添加删除注释
格式为::起始行号,结束行号s/^/注释符/g
取消注释
格式为::起始行号,结束行号 s/^注释符//g
在10-20行添加//注释
:10,20s#^#//#g
在10-20行取消注释
:10,20s#^//##g