vim 编辑器常用快捷命令用法

1 篇文章 0 订阅

在vim许多命令之前支持加一个数字n,表示重复执行命令n次

 

h(左移)    j(下移)   k(上移)   l(右移)

fx:移动光标到当前行的下一个 x 处, 使用  重复执行 

tx:移动到下一个x左边一位

Fx:和 fx 类似,不过是往回找。使用 来重复上一个F命令

b:往前移动一个单词

w:往后移动一个单词

0:移动到当前行首(是数字0)

$:移动光标到行尾

):移动到下一个句子

(:移动到上一个句子

ctrl+f:向下移动一屏

ctrl+d:向下移动半屏

ctrl+b:向上移动一屏

ctrl+u:向上移动半屏

G:移动到文件尾

gg:移动到文件首

numG:移动到第num行,如10G移动到第10行

H (移动到屏幕上面) M(移动到屏幕中间) L(移动到屏幕下面)

*:读取光标处的字符串,并移动到它再次出现的地方

#:读取光标处的字符串,并反向移动到它再次出现的地方

/text+回车:向下搜索字符串text,n重复搜索下一个位置,N向上重复搜索

?text+回车:向上搜索字符串text,n重复搜索下一个位置,N向下重复搜索

. :重复上一次执行的命令,不包括查找

m{a-z}:在当前光标处设置标签,标签可以是a-z任意一个小写字母

`a:到书签a处

`.:到上次编辑文件的地方

%:移动到与当前光标处括号匹配的下一个括号处

非可视模式下

p:粘贴

d{motion}:剪切 motion 命令跨过的字符到剪贴板。比如,dw 会剪切一个词而 dfS 会将从当前 光标到下一个 S 之间的字符剪切至剪贴板。
y{motion}:和上面类似,不过是拷贝。
c{motion}:和 d{motion} 类似,不过最后进入插入模式。
dd:剪切当前行。
yy:拷贝当前行。
cc:剪切当前行并且进入插入模式。
D:剪切从光标位置到行尾到剪贴板。
Y:拷贝当前行。
C:和 D 类似,最后进入插入模式。
x:剪切当前字符到剪贴板。
s:和x类似,不过最后进入插入模式。

 

在可视模式下进行选择,然后复制粘贴删除

d:剪贴选择的内容到剪贴板。
y:拷贝选择的内容到剪贴板。
c:剪贴选择的内容到剪贴板并且进入插入模式。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值