第二章 Vim的普通模式

反向删除: db 反向删除单词
dw  : 删掉到结尾的整个单词
daw :删除整个单词
<C-a>和<C-x>命令分别对数字执行加和减操作。

双剑合璧,天下无敌

操作符+动作命令=操作

d{motion}可以对一个字符(dl)、一个完整的单词(daw)或者一个段落(dap)进行操作,它的作用范围由动作命令决定。
c{motion}、y{motion}也类似、统称为操作符。
命令 用途 英文
c 修改 change
d 删除 delete
y 复制到寄存器 yank to register(does not change the text)
~ 翻转大小写 swap case
g~ 反转大小写 swap case
gu 转换为小写 make lowercase
gU 转换为大写 make uppercase
增加缩进 shift right
< 减少缩进 shift left
= 自动缩进 filter through 
! 使用外部程序过滤{motion}所跨越的行 filter through an external program

gg=G (就是说,先用gg跳动文件的开头,然后用=G自动缩进从光标位置到文件结尾的所有内容)。

创建自定义操作符
:h :map-operator
:h operator

插件:
textobj-entire  https://github.com/kana/vim-textobj-entire
commentary.vim https://github.com/tpope/vim-commentary 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值