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

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式