vim怎么上下对调?
-
- 帖子: 91
- 注册时间: 2010-10-28 10:05
vim怎么上下对调?
选择一行或者很多行,然后上移或者下移
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: vim怎么上下对调?
:h :move
然后,你可以对这个封装一些快捷键进去。
我是这样用的:
" Move lines in visual-mode only
xnoremap <C-j> :move '>+1<CR>gv
xnoremap <C-k> :move '<-2<CR>gv
然后,你可以对这个封装一些快捷键进去。
我是这样用的:
" Move lines in visual-mode only
xnoremap <C-j> :move '>+1<CR>gv
xnoremap <C-k> :move '<-2<CR>gv
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim怎么上下对调?
这个我的 vimrc 里也有
代码: 全选
" 上下移动一行文字[[[2
nmap <C-j> mz:m+<cr>`z
nmap <C-k> mz:m-2<cr>`z
vmap <C-j> :m'>+<cr>`<my`>mzgv`yo`z
vmap <C-k> :m'<-2<cr>`>my`<mzgv`yo`z
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
-
- 帖子: 3
- 注册时间: 2011-04-14 18:24
Re: vim怎么上下对调?

意思是把x行到y行的内容移动到n行下
就是……打字……麻烦
-
- 帖子: 24
- 注册时间: 2011-05-07 14:30
Re: vim怎么上下对调?
俺就是用dd和p, 感觉挺顺手啊
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙