常常遇到的应用场景是一个二元函数的签名里有两个形式参数:
# Before
def copy(dest, src):
    pass
    
# After Vim operations:
def copy(src, dest):
    pass
有时候想要把两个参数的位置对换,发现每次都很麻烦,所以想要用 Vim 的一些技巧来加快这个操作,不知道大家有什么好的做法。
为了方便讨论,可以假设初始时候 Vim 的光标在第一个参数的首字母上。
|      1infoflow      2019-10-30 22:25:28 +08:00  1 dt,lpdebbp | 
|      2infoflow      2019-10-30 22:37:38 +08:00 剪切第一个参数不需要用 dt, 直接用 de 就行了   改成 delpbbp | 
|  |      3loy6491      2019-10-30 22:45:23 +08:00  1 nnoremap <LEADER>swp dwlpldeF,P | 
|  |      4laowudxf      2019-10-31 09:27:14 +08:00  1 normal 模式 跑到第一个参数上面 daw w viwp F( p | 
|  |      5opiviqo      2019-10-31 10:15:16 +08:00  1 de (剪切第一个参数) l(移动) p (复制) lde bbp | 
|  |      6yuuko      2019-10-31 10:33:49 +08:00 操作再快还是没有用插件爽 | 
|  |      7jdhao      2019-10-31 11:03:04 +08:00  1 | 
|      8ClaudeRay      2019-10-31 11:17:55 +08:00 evil 用户路过,希望不会被打…… e M-t | 
|      9amimo      2019-10-31 11:29:55 +08:00 pycharm 用户路过,希望不会被打…… ctrl + f6 (Refactor -> Change Signature) | 
|  |      10KentY      2019-11-09 00:56:31 +08:00 如果经常做互换操作 exchange plugin 挺好用的. |