vim中2行文本互换怎么做?
- www1862
- 帖子: 781
- 注册时间: 2006-05-12 0:52
- 来自: Chongqing China
- 联系:
vim中2行文本互换怎么做?
如题,vim中2行文本互换怎么做?
- iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
Re: vim中2行文本互换怎么做?
dd p
- www1862
- 帖子: 781
- 注册时间: 2006-05-12 0:52
- 来自: Chongqing China
- 联系:
Re: vim中2行文本互换怎么做?
不能吧?iblicf 写了:dd p
我是说有没有命令直接实现。比如先在某行打个标记,再到某行打个标记,最后1个命令就交换。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: vim中2行文本互换怎么做?
move +1 下移一行
move -1 上移一行
move 1 移动到行1
move -1 上移一行
move 1 移动到行1
-
- 帖子: 94
- 注册时间: 2009-04-21 9:48
Re: vim中2行文本互换怎么做?
好像没有,除非自己写script 命令。www1862 写了: 我是说有没有命令直接实现。比如先在某行打个标记,再到某行打个标记,最后1个命令就交换。
否则只能用命令序列,用寄存器拷贝,粘贴吧。
- HuaChong
- 帖子: 493
- 注册时间: 2006-09-12 17:10
Re: vim中2行文本互换怎么做?
难道你觉得dd p都烦了,那你可以自己map阿,
map <F3> ddp
这样一个键就搞定,lz够挑剔
map <F3> ddp
这样一个键就搞定,lz够挑剔
-
- 帖子: 94
- 注册时间: 2009-04-21 9:48
Re: vim中2行文本互换怎么做?
lz 显然不是想交换相邻的两行,而是想交换不相邻的,例如由mark a, mark b标记的两行内容。
我也给一个map 吧, 假如你的要交换的内容用mark a, mark b 已经标记好
map <F3> 'addma'bpkdd'aP
l
我也给一个map 吧, 假如你的要交换的内容用mark a, mark b 已经标记好
map <F3> 'addma'bpkdd'aP
l
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙