首页 > 代码库 > vim使用进阶

vim使用进阶

1)命令行模式:键入的内容被解释为命令。

        2)插入模式:键入的内容被插入文件。

        3)可视模式:通过键盘选择、剪切、复制文本。

        4)Ex 模式:使用更多命令(例如:存储文件、替换文本等)。

    博主最先接触vim的时候,也试图像其他的编辑器一样使用,即进入到插入模式后进行笨拙的操作。而事实上,vim真正强大和快速的地方在于其命令行模式。在真正熟练vim之后会发现,使用插入模式的时间越来越少,而越来越倾向于使用便捷的命令行模式。

一、关于打开关闭和模式切换

可以通过以下命令启动Vim:

    $ vim test.txt

    然后文档被打开了,但还不能进行编辑,此时 Vim 处在命令行模式。该模式下可以使用键盘执行 Vim 命令。

    要插入文本,将光标定位至插入位置(下几节中会说明高效的光标定位方法),然后按 i 进入插入模式。

    按 Esc 即可返回命令行模式。

    编辑完毕后输入:wq再回车可以保存退出,或者:q!可以不保存退出。

    在命令行模式下,有以下一些值得注意的地方:

        1):e <path/to/file>  →打开一个文件

        2):w  →存盘

        3):saveas <path/to/file>  →另存为 <path/to/file>

        4):x, ZZ 或 :wq →保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)

        5):q! →退出不保存 :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。

        6):bn 和 :bp  →在同时打开很多文件时,可通过这两个命令来切换下一个或上一个文件。

vim使用进阶