Vim编辑器的常用命令
Vim是一款强大而受欢迎的文本编辑器,被广泛用于开发和编辑各种文本文件。对于很多程序员和工程师来说,熟练使用Vim是一个非常重要的技能。本文将介绍Vim编辑器的一些常用命令,帮助你提高编辑效率。
1. 启动和退出Vim
- 启动Vim:在终端中输入
vim
或者vim filename
,后者会直接打开指定的文件。 - 退出Vim:在命令模式下,输入
:q
表示退出。如果有未保存的更改,可以输入:q!
强制退出,或者输入:wq
保存并退出。 - 在vim中按下a进入编辑模式,再按下Esc退出编辑模式进入命令模式
2. 光标移动
- h、j、k、l:分别代表左、下、上、右移动光标。
- w、e、b:分别代表按词向前、向后移动光标。
- gg:跳转到文件的开头。
- G:跳转到文件的结尾。
- 0:跳转到行的开头。
- $:跳转到行的结尾。
- Ctrl+f:向前翻页。
- Ctrl+b:向后翻页。
3. 文本编辑
- i:在当前位置插入文本。
- a:在当前位置的后面插入文本。
- o:在当前行的下一行插入新的一行。
- dd:删除整行。
- dw:删除一个词。
- x:删除一个字符。
- yw:复制一个词。
- p:粘贴刚才复制的文本。
4. 撤销和重做
- u:撤销上一次操作。
- Ctrl+r:重做上一次撤销的操作。
5. 查找和替换
- /pattern:在文件中查找指定的模式。
- n:在查找模式下,跳转到下一个匹配。
- N:在查找模式下,跳转到上一个匹配。
- :%s/old/new/g:全局替换old为new。
6. 其他常用命令
- :w:保存文件。
- :w filename:将当前文件另存为指定的文件名。
- :e filename:打开另一个文件。
- :set nu:显示行号。
- :set nonu:隐藏行号。
以上是 Vim 编辑器的一些常用命令,涵盖了基本的文本编辑和光标移动操作,以及一些快捷键和配置选项。当然,Vim还有更多强大的功能和命令,可以根据需要进行深入学习和使用。希望这些命令对你在使用Vim编辑器时有所帮助,提高你的工作效率。
以下是整理的vim常用命令表格,方便查阅:
a、光标操作
操作 | 命令 |
---|---|
移动光标(上下左右) | h、j、k、l |
光标向右移动n个字符 | n+空格 |
将光标移动到当前页的首行第一个字符 | H |
将光标移动到当前页中间行的首字符 | M |
将光标移动到当前页的最下面一行的首字符 | L |
将光标移动到文本的最后一行的首个字符 | G |
将光标移动到这个文本的第n行 | nG |
将光标移动到这个文本的首行 | gg、1G |
将光标向下移动n行 | n+回车 |
b、文本操作
操作 | 命令 |
---|---|
向下翻页 | Ctrl + b |
上翻一页 | Ctrl + f |
删除光标所在的一行 | dd |
删除光标所在的向下n行 | ndd |
删除光标的那一行到第一行的内容 | d1G |
删除光标一行到最后的那一行 | dG |
删除光标处到当前行的最后一个字符的内容 | d$ |
删除光标处到当前行的首字符的内容 | d0 |
向后删除一个字符 | x |
向前删除一个字符 | X |
复制当前一行 | yy |
将复制的内容粘贴导下一行 | p |
撤销(返回上一步) | u |
复制光标所在的向下n行 | nyy |
复制光标的那一行到第一行的内容 | y1G |
复制光标一行到最后的那一行 | yG |
重复前一个操作 | . |
保存修改完的文本 | :w |
退出vim(后面有!的时强制退出) | :q/:q! |
保存并退出(强制退出要加!) | :wq/:wq! |