业务背景
经常在复制一段文字后
需要对这段文字里面的一些名字进行替换
现在的操作方式是
- number yy
- p
- /需要修改的单词
- ec 手动输入
- 一直循环
示例
const a = param => param + 1;
module.exports.a = a
// 把a转换成b
const a = param => param + 1;
module.exports.a = a
const b = param => param + 1;
module.exports.b = b
尝试
-
%s
全局替换不行,因为前面两行的a
不能被替换,如果换成选中替换,又要选一次,感觉有点麻烦 - 复制
b
,然后定位所有的a
,粘贴,再复制b......这一步主要是,一选择a再粘贴,,下一次剪贴片里面就是a了,所以也麻烦
问题
经常在操作vim
有时候大小写出错时,偶尔会粘贴出刚刚输入的文本内容...这是什么命令呀,感觉这个命令可以解决我现在的需求
解决
第一次输入b后,以后只需要定们到a上面.按一下.
就可以自动替换了
dot 也就是 . ,这个会重复你的上一次修改操作