一、入门篇
1、Vim 编辑器是Linux中一个非常常见的命令行编辑器,通过在终端输入vim即可调用。进入Vim后,可以使用多种命令进行文本编辑。
2、Vim 的编辑模式可以分为三种模式:普通模式、插入模式和命令模式。其中,插入模式可以很好的进行文本的输入,命令模式则可以进行对文本的搜索和替换等一系列的常规操作。
3、在普通模式下,按下“:”进入命令行模式,可以进行各种高级操作,包括文件操作、行操作等。保存和退出文件也是其中的一项操作。
二、保存文件
1、保存文件是文本编辑器中最常用的操作之一,也同样适用于vim。在命令模式下,输入 ":w" ,再按下回车键即可保存文件。当保存完毕时,Vim会输出“written”字样。
2、如果希望在保存文件的同时也退出Vim,需要结合两个命令,输入 ":wq",回车后即可完成文件的保存和关闭。
三、退出文件
1、退出文件同样是文本编辑器中常见的操作之一。在Vim中,可以使用“:q”命令来退出已经打开的文件。在文件没有做任何修改的情况下,退出命令不会造成任何数据的丢失。
2、当文件中进行了修改并且未保存时,退出Vim时会提示错误信息。此时需要使用“:q!”命令来强制退出,但必须要知道此时修改后的文本将不会保存;
四、保存并退出
1、当在保存文件后希望立刻退出Vim,在命令模式下输入 ":wq",回车,即可完成保存和退出的操作。
2、如果当前文本没有做修改或修改后已保存,则可以使用 ":x"命令来快速保存并退出。
3、如果修改后不打算保存,可以使用“:q!”命令来强制退出vim并不保存文本。
五、更多操作
// 快速跳转到文件的第一行 gg // 跳转到文件的最后一行 G // 跳转到指定行数如20行 20G // 复制全部内容 :%y* // 剪贴全部内容 :%d* // 粘贴已经剪贴或复制的内容 p // 撤销一次操作 u // 重做一次撤销的操作 Ctrl + r // 搜索 file.txt 并高亮显示搜索结果 :/file.txt // 打开一个新文件 :e filename