2011-09-07 55 views
2

我試圖在Vim中複製TextMate移動選擇命令。
我想出這個:如預期在Vim中移動行

map <C-D-Up> ddkP 
map <C-D-Down> ddp 
vmap <C-D-Up> dkP 
vmap <C-D-Down> dp 

單行只是工作。但視覺模式並不完美。

我希望它保持(或重新選擇)在視覺模式下的選擇,以便我可以輕鬆地多次移動選擇。我發現gv但這不起作用,因爲它不會選擇移動的線條,而是選擇文檔的更遠一點。

任何想法?

+1

避免使用map,而是使用nnoremap或vnoremap,它可以避免使用遞歸映射的問題。 –

回答