|
normal mode | |
|
移动光标 |
h j k l |
|
ctrl+f |
forward 向前翻页 |
|
ctrl+b |
backward 向后翻页 |
|
ctrl+u |
up 向上移动半屏 |
|
ctrl+d |
down 向下移动半屏 |
|
0 |
the first number 移动到行首字符 |
|
$ |
移动到行尾字符 |
|
shift+h |
head 移动光标第一行 |
|
shift+m |
middle 移动到中间行 |
|
shift+l |
low 移动到最下一行 |
|
gg |
到首行 |
|
G |
最后一行 |
|
5<cr> |
到第5行 |
|
/word |
查找word |
|
n |
向下再查找word |
|
N |
向上再查找word |
|
x X |
x 后前删除(del);X向前删除(backspace) |
|
dd |
删除一行 |
|
5dd |
删除光标开始向下的5行 |
|
d1G |
删除光标以前的 |
|
dG |
删除光标以后的 |
|
yy |
复制(参考删除) |
|
nyy | |
|
y1G | |
|
yG | |
|
p P |
p向下粘贴;P向上粘贴 |
|
u |
undo |
|
ctrl+r |
redo |
|
. |
小数点:重复上一步操作 |
|
shift+v |
行选 |
|
ctrl+v |
块选 |
|
insert mode | |
|
ctrl+n |
单词补齐(以前出现过) |
|
ctrl+x+l |
行补齐 |
|
ctrl+x+k |
字典功能(用ctrl+n/p换词) |
|
commend mode | |
|
:set nu |
number |
|
:set nonu |
no number |
|
:set ai |
auto indent |
|
:set noai |
no autoindent |
|
shift+zz |
:wq! |
|
:100,200/a/b/g |
100到200行间的a换成b |
|
:1,$s/a/b/g |
全换 |
|
:1,$s/a/b/gc |
全换有提示等用户确认 |
|
多窗口 | |
|
:sp |
不加文件名再代开已打开的文件,也可以加文件名,用:q关 |
|
ctrl+ww |
光标窗口切换 |
|
:vnew (filename) |
竖着再代开一个新窗口,用:bd关 |
|
:e或:o |
打开一个文件覆盖原先的,用:bd关,:bn切换 |
vim中命令学习技巧——快捷键
最新推荐文章于 2025-11-24 08:50:05 发布
本文详细介绍了Vim编辑器的各种快捷键使用方法,包括光标移动、文本编辑、复制粘贴、撤销重做等功能,以及如何进行简单的命令模式操作。
6319

被折叠的 条评论
为什么被折叠?



