當VIM搜索我想找到如下:比賽中的最後一個「在VIM字符串
''
什麼我做的是:
/''
這將然而,把我的光標在第一個「
我如何可以搜索,但只匹配的
'
的最後一次出現3210
我是想這樣的事情:
/'$(?<=')/g
感謝。
當VIM搜索我想找到如下:比賽中的最後一個「在VIM字符串
''
什麼我做的是:
/''
這將然而,把我的光標在第一個「
我如何可以搜索,但只匹配的
'
的最後一次出現3210
我是想這樣的事情:
/'$(?<=')/g
感謝。
想要將光標置於搜索模式的末尾,您可以在您的搜索模式中添加偏移量,例如:嘗試:匹配結束
/''/e<Enter>
如果你想將光標置於炭
下一個,你這樣做:
/''/e+1<Enter>
以前從未見過那種成語;每天都要學習新東西 –
謝謝。 – Hendrik
您可以使用Vim的負先行(在我看來)特殊的語法
'\(.*'\)\@!
這將與'
不具有另一個'
任何地方,遵循它,如果你行
另一種選擇:\zs
的變化,其中一個比賽的開局。所以你可以做/'\zs'
做你想做的。 (\ze
,順便說一句,是它的對應設置匹配的結束。
/''對我有用 – slackmart
是的,但是光標在第一個'然後我必須手動去右。肯特提到的解決方案解決了這個問題。 – Hendrik