在Vim中进行换行

use*_*661 8 vi vim editor

有人知道vim中的任何技巧都可以轻松交换两行代码吗?我知道交换相邻的线路是微不足道的,但是假设我想将第23行与第52行交换.这是可以实现的吗?

Ken*_*ent 18

是!

:23m52|51m22 
Run Code Online (Sandbox Code Playgroud)

然后按 Enter

写一个函数也很容易.


Ing*_*kat 7

我的LineJuggler插件具有普通和可视模式映射]E以及[E(和其他类似于流行的未受损插件)将当前行/选择与[count]下方/上方的行交换.

我认为:[range]Swap {range}命令也会有所帮助; 我正在努力.

编辑:这是:LineJugglerCommands插件.