Vim每日技巧-平移

转自 http://www.ai7.org/wp/html/871.html


[译]Vim每日技巧-平移

经常需要将文本左移或右移,Vim很容易实现。我喜欢在vimrc文件中设置shiftwidth=1,这样可以更好的控制平移。首先你要在vimrc中定义如下的片段:

vnoremap < 
vnoremap > >gv
现在,使用块选择高亮选中一列文本(在Unix平台下用ctrl+v,在Windows下使用ctrl+q),再按>或<进行移动。
>>>> (将向右移动4个shiftwidth单位)
你也可以使用ex命令来实现。跳转到块的第一列输入ma(在normal模式下)来设置一个标签a。转到要平移的块的最后一行的第一列输入mb来设置一个标签b。
现在可以用下面的命令:
:’a,’b>>
将块向右移动两次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值