Linux Vim 操作笔记
简介
Vim 是一款集文本编辑、文本格式化等为一体的强大编辑器,常用于 Linux 系统下进行文件的编辑和处理。本篇笔记主要介绍 Vim 的基本操作和常用功能,帮助初学者快速入门。
基本操作
打开文件
使用 Vim 打开文件可以直接在终端输入:
vim 文件名
如果文件不存在,会自动新建一个空白文件。
退出 Vim
关闭正在编辑的文件需要执行退出命令。在 Vim 中,按下 Esc
键进入命令模式,执行以下命令:
:q
退出 Vim:q!
强制退出 Vim:wq
保存文件并退出 Vim:x
保存文件并退出 Vim
光标移动
在 Vim 中,可以使用以下快捷键移动光标:
h
向左移动一个字符j
向下移动一行k
向上移动一行l
向右移动一个字符
插入模式
在 Vim 中,按下 i
键可以进入插入模式,可以输入文本内容。在插入模式中,可以通过 Esc
键返回命令模式。
命令行模式
在 Vim 中,按下 :
键可以进入命令行模式,可以执行各种命令。命令行模式常用的命令有:
:w
保存文件:wq
保存文件并退出:q
退出 Vim:q!
强制退出 Vim
常用功能
查找和替换
在 Vim 中,按下 /
键可以进入查找模式,输入要查找的字符串,回车即可查找。按下 n
键可以继续查找下一个匹配项。想要替换文件中所有的一个字符串为另一个字符串,可以使用以下命令:
:%s/旧字符串/新字符串/g
其中 %
表示对整个文件进行查找和替换,g
表示全局替换。
复制和黏贴
在 Vim 中,复制和黏贴需要用到复制缓冲区。按下 v
键可以进入可视模式,使用方向键选择要复制的文本;然后按下 y
键可以将选中的文本复制到缓冲区,按下 p
键可以将缓冲区中的文本黏贴到光标所在位置。
示例说明
示例一:查找和替换
假设要在一个文件中将所有的 foo
字符串替换为 bar
,可以执行以下命令:
:%s/foo/bar/g
这个命令会查找整个文件中的 foo
字符串,并将其替换为 bar
。
示例二:复制和黏贴
假设在一个文件的两个位置需要输入相同的文本,可以使用复制黏贴功能。首先将要复制的文本选中,然后按下 y
键复制该文本;移动光标到要粘贴的位置,按下 p
键即可将复制的文本黏贴到该位置。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux vim 操作笔记 - Python技术站