Vim 快速选中刚才 paste 的内容

更新日期: 2018-01-02 阅读次数: 8870 分类: Vim

场景

修复一个微信小程序的 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 聊聊, 查看更多联系方式