任何人都知道vim中的任何技巧可以輕鬆地交換兩行代碼?我知道交換相鄰的行很簡單,但假設我想將第23行與第52行交換。是可以實現的嗎?在Vim中換行
Q
在Vim中換行
6
A
回答
15
是的!
:23m52|51m22
然後按Enter
它也很容易編寫一個函數來做到這一點。
2
2
用戶move
命令來移動線。例如,交換線23和52行::help move
:23m52 | 52m23
類型得到的move
幫助使用,它可能:-)
5
移動範圍內的行我LineJuggler plugin有普通和可視模式映射]E
和[E
(和其他人,類似於流行的未受損的插件)將當前行/選擇與下面/上面的[count]
行交換。
我認爲:[range]Swap {range}
命令也會有所幫助;我正在努力。
編輯:這裏是:LineJugglerCommands plugin。
相關問題
- 1. Vim替換換行
- 2. 沒有在Vim中出現換行符
- 3. 如何在vim中停止換行
- 4. Vim自動換行
- 5. 如何替換VIM中的換行符
- 6. 變換行轉換成列在VIM
- 7. 在vim中自動換行不插入換行符
- 8. 自動換行VIM中的長行
- 9. 在vim中替換數組
- 10. 如何在vim中替換
- 11. 在Vim中搜索/替換
- 12. Vim自動縮進換行
- 13. Vim:替換行的末尾
- 14. Vim不會接受換行
- 15. Vim全局替換(行)
- 16. Vim,TextMate,git和換行
- 17. 在vim搜索和替換中,換行符呈現爲「^ @」
- 18. vi替換vim中的不同行爲
- 19. 在vim的換行插入時間戳
- 20. 不要更換執行在VIM
- 21. 在vim中只能切換當前行的「軟」(臨時)行換行?
- 22. 替換Vim中的替換
- 23. 在vim中對長段落進行方便的換行
- 24. ZSH:如何在命令行中運行Vim-style替換命令?
- 25. 在VIM中選擇整行,不包含換行符
- 26. 在Vim中移動行
- 27. 如何在vim中合併vim命令行和狀態行
- 28. 如何用VsCode Vim中的換行符替換
- 29. Vim:替換所有點,但最後一個在一行中
- 30. Vim在一行中替換不匹配多個匹配項
ESC - >:23 - > dd - >:51 - > p - > k - > dd - >:22 - > p :) – Lucas 2013-03-08 14:38:17