1、导读
下面给大家讲解一下在vim中如何使用命令快速进行文件的操作:
- 行号的显示与关闭
- 文本行的复制
- 文本行的移动
- 文本行的删除
2、行号的显示与关闭
注:行号主要是用于辅助编辑,并非真正存在于文件当中!!!
行号显示:“:set nu”
行号关闭:“:set nonu”
3、文本的复制
语法格式:
:line1,line2 co line3
实例1:复制行1和行2到行5处
:1,2 co 5
实例2:指定复制行的范围:
要点:
- 点“.” 表示从当前行开始
- 美元符号“$” 表示到文本行的结尾处
# 表示从将从当前行到第8行的数据复制到第12行处
:, 8 co 12
# 表示从将从第8行到最后行的数据复制到第12行处
:8,$ co 12
4、文本行的移动
语法格式:
:line1,line2 m line3
解释:表示将1~2的文本行数据移动到第3行处
实例:
# 表示将第1~4行的数据移动到第6行处
:1,4 m 6
# 表示将从当前位置到第8行的数据移动第12行处
:, 8 m 12
# 表示将第8行到最后一行的数据移动到第12行处
:8,$ m 12
5、文本行的删除
语法格式:
:line1,line2 d
解释:表示将1~2的文本行删除
实例:
# 表示删除第1~4行的数据
:1,4 d
# 表示删除从当前位置到第8行的数据
:, 8 d
# 表示删除从第8行到最后一行的数据
:8,$ d
注意:这里的参数省略表示 操作某一行!