VIM学习笔记(四):VIM常用设置命令

来源:互联网 发布:北京工厂软件 编辑:程序博客网 时间:2024/05/16 01:29

本文主要总结了VIM中常用设置编辑器属性的一些命令,比如说,设置行号命令,设置大小写字母检索准则,定位文本行,检索与替换,清除屏幕,合并文件与合并行等其他一些命令。

1.     设置行号显示

:set nu                              在编辑期间增加临时行号。

:set nonu                           撤销行号显示(默认情况)。

Ctrl+G                              显示当前文件的名字和当前文本行的行号。

2.     设置大小写字母检索准则

:set ic                                检索字符串时忽略字母的大小写。

:set noic                            检索字符串时严格区分字母的大小写(默认情况)。

9.     定位文本行

G                                     将光标移至文件的组后一行。

[n]G                                 将光标移至文件的第n行。

3.  检索与替换

:/string                              向前(文件结尾方向)检索指定的字符串。

:?string                             向后(文件开头方向)检索指定的字符串。

n                                      将检索方向找出下一个匹配的字符串。

N                                     逆检索方向找出前一个匹配的字符串。

:[g]/search/s//replace/[g][c] 检索并替换字符串。

4.  清除屏幕

Ctrl+L                              清除因其他进程的输出信息而干扰的编辑窗口。

5.  合并文件与合并行

:r filename                        在光标所在行之后插入指定文件的内容。

: line#1 r filename              在第line#1行之后插入指定文件的内容。

J                                      把相邻的两个文本行个并为一行(把下一行合并到光标当前所在行的后面)。

6. 保存编辑结果与退出vim编辑器

:w                                    保存编辑处理后的结果(把内存缓冲区中的数据写到文件中)。

:w!                                   强制保存编辑处理后的结果。

:wq                                  保存编辑处理后的结果,然后退出vim编辑器。

:wq!                                 强制保存编辑处理后的结果,然后退出vim编辑器。

ZZ                                   保存编辑处理后的结果,然后退出vim编辑器。

:q                                     在未做任何编辑处理时,可以使用此命令退出vim编辑器。

:q!                                    强制退出vim编辑器,放弃编辑处理后的结果。

:w filename                       把编辑处理后的结果写到指定的文件中保存。

:w! filename                      把编辑处理后的结果强制写到指定的文件中保存,即使文件已经存在。

:wq! filename                    把编辑处理后的结果强制写到指定的文件中保存,即使文件已经存在,然后退出vim编辑器。

7.  其他

;f 或 Ctrl+G                     显示文件的名字、编辑状态、文件总的行数、光标当前所在行号和列号,以及当前行之前的行数占整个文件总行数的百分比。

Ctrl+V                              输入控制字符。

原创粉丝点击