vim常用命令
2018-08-07 本文已影响2人
忆昔溪
两种模式
- 编辑模式:可以进行正常的编辑操作
左下方显示 -- INSERT --
"在命令模式下输入i能够进入编辑模式"
- 命令模式:可以通过命令操作
左下方什么也不显示
"在编辑模式下按 ESC能够返回到命令模式"
- 最重要的命令
:q!
:不保存退出,一旦修改错误,就放弃修改! - 常用命令
-
/xxx
:查找xxx -
n
:执行上一次查找 -
0
:到行首 -
$
:到行尾 -
^
:到行首第一个字符处 -
w
:光标往后移动一个词 -
b
:光标往前移动一个词 -
{
:移动到段首 -
}
:移动到段尾 -
x
:删除当前一个字符 -
dw
:删除一个单词 -
D
:删除到行尾 -
dd
:删除整行 -
5dd
:删除5行 -
d0
:删除当前光标到行首 -
V
:选中整行 -
y
:将选中部分的内容复制到剪切板 -
yy
:复制一行 -
3yy
:复制3行 -
p
:在光标下方粘贴剪切板中的内容 -
u
:撤销上一次修改 -
numG
或者:num
:移动光标到指定的行(num)。(比如10G 就是到第10 行) -
gg
:到文件开始 -
G
:到文件末尾 -
:wq
:保存退出 -
:wq!
:root权限保存 -
:set number
:显示行号 -
:set nonumber
:不显示行号 -
set nu!
:显示/不显示行号,切换 -
H
:移动光标到屏幕顶端 -
M
:移动到屏幕中间 -
L
:移动到底部 -
shift+6
:光标到行首 -
shift+4
:光标到行尾
-