vim命令速查

常见vim命令

i:进入插入模式,可以在当前光标位置开始插入文本。
a:在当前光标后面进入插入模式,可以插入新的文本。
o:在当前行下方插入一行,并进入插入模式。
O:在当前行上方插入一行,并进入插入模式。
Esc:退出插入模式,返回到命令模式。
:w:保存文件。
:q:退出vim。
:wq:保存文件并退出vim。
dd:删除当前行。
p:将之前删除的行或文本粘贴到当前光标位置。
u:撤销上一次操作。
Ctrl+r:重做上一次撤销的操作。
yy:复制当前行。
yw:复制从当前光标位置到单词结尾的内容。
/pattern:查找指定的字符串模式。
n:在查找结果中跳转到下一个匹配的字符串。
N:在查找结果中跳转到上一个匹配的字符串。
: s/pattern/replacement/g:替换指定的字符串模式为另一个字符串。

vim命令大全

基本编辑命令

i:在当前光标位置插入文本。
a:在当前光标位置后插入文本。
o:在当前行下方插入一行并进入插入模式。
O:在当前行上方插入一行并进入插入模式。
s:删除当前光标位置的字符并进入插入模式。
c:删除指定范围内的内容并进入插入模式。例如:cw删除当前单词并进入插入模式。

移动光标命令

h:向左移动一个字符。
j:向下移动一行。
k:向上移动一行。
l:向右移动一个字符。
w:跳到下一个单词的开头。
e:移动到单词结尾。
0:移动到行首。
$:移动到行尾。
gg:移动到文件开头。
G:移动到文件结尾。
H:移动到屏幕顶部。
M:移动到屏幕中间。
L:移动到屏幕底部。
Ctrl+f:向前翻页。
Ctrl+b:向后翻页。

查找和替换命令

/pattern:查找指定的字符串模式。
?pattern:反向查找指定的字符串模式。
n:在查找结果中跳转到下一个匹配的字符串。
N:在查找结果中跳转到上一个匹配的字符串。
: s/pattern/replacement/g:替换指定的字符串模式为另一个字符串。例如:: s/foo/bar/g将文本中的所有foo替换为bar。

分屏操作

:sp:水平分割窗口。
:vsp:垂直分割窗口。
Ctrl+w j:切换到下一个窗口。
Ctrl+w k:切换到上一个窗口。
Ctrl+w h:切换到左侧窗口。
Ctrl+w l:切换到右侧窗口。
Ctrl+w +:增加当前窗口的高度。
Ctrl+w -:减少当前窗口的高度。
Ctrl+w <:减少当前窗口的宽度。
Ctrl+w >:增加当前窗口的宽度。

其他常用命令

u:撤销上一次操作。
Ctrl+r:重做上一次撤销的操作。
yy:复制当前行。
yw:复制从当前光标位置到单词结尾的内容。
dd:删除当前行。
dw:删除从当前光标位置到单词结尾的内容。
x:删除当前光标位置的字符。
p:将之前删除的行或文本粘贴到当前光标位置。
:w:保存文件。
:q:退出vim。
:wq:保存文件并退出vim。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值