在vim中改变句号的最快方法是什么." 箭头" - >"?

Cor*_*ein 2 vim

我知道这听起来像是一个不太重要的挑剔问题,但事实证明这对我来说是一种挫败感.

偶尔我会使用点运算符"." 当我打算使用箭头" - >"时指针类型.为了解决这个问题,我通常只需要将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用来查找所有这三个击键时的折磨,以及进入和退出插入模式所带来的心理上下文切换.

你如何将你的点变成箭头?你找到了更快的方法吗?

Tom*_*ock 6

/\.<CR>
s-><ESC>
n.
n.
Run Code Online (Sandbox Code Playgroud)

......等......

每个n都没有找到您搜索的下一个表达式,并且每个表达式都.用箭头重复替换点.根据需要混合和匹配ns和点.

  • 这可能更有用的是::%s /\./->/ gc` (3认同)