我知道这听起来像是一个不太重要的挑剔问题,但事实证明这对我来说是一种挫败感.
偶尔我会使用点运算符"." 当我打算使用箭头" - >"时指针类型.为了解决这个问题,我通常只需要将2-3个点更改为箭头,但我似乎无法在vim中找到一种方法来执行此操作,因为我不会对文本的数量进行相对大量的击键操作.改变.
例如,我可以这样做:
:lineNum,lineNum s/\<objectName\>\./->/g
Run Code Online (Sandbox Code Playgroud)
但如果只有2-3个实例,那就是很多打字.
或者,我可以使用jkhl导航到每个时段,并执行:
r-a><ESC>
Run Code Online (Sandbox Code Playgroud)
但是每个击键后五次击打看起来像是jkhl用来查找所有这三个击键时的折磨,以及进入和退出插入模式所带来的心理上下文切换.
你如何将你的点变成箭头?你找到了更快的方法吗?
/\.<CR>
s-><ESC>
n.
n.
Run Code Online (Sandbox Code Playgroud)
......等......
每个n都没有找到您搜索的下一个表达式,并且每个表达式都.用箭头重复替换点.根据需要混合和匹配ns和点.
| 归档时间: |
|
| 查看次数: |
344 次 |
| 最近记录: |