Vim 快速选中刚才 paste 的内容

文章目录

    场景

    修复一个微信小程序的 bug。要把部分 onLoad 中的逻辑转移到 onShow 中,原因参见

    微信小程序生命周期中 onLoad 与 onShow 的使用场景区别

    比较痛苦的一点是,onLoad 中的一些逻辑是在回调中进行的,copy/paste 之后,需要进行缩进整理。

    我需要能立即选中刚才粘贴的部分,再进行缩进就方便多了。

    对应的 Vim 配置

    在 .vimrc 中加入

    nnoremap gp `[v`]
    

    下次执行 gp 即可选中刚才 paste 的内容。

    命令说明

    • `[ 是跳转到上次编辑文本的开始
    • `] 是跳转到上次编辑文本的末尾

    参考

    • http://vim.wikia.com/wiki/Selecting_your_pasted_text