查找和替換的範圍可以這樣限制:如何限制VI/VIM中的搜索範圍?
:16,256s/search_term/replacement/gc
我不想與任何其他文本,以取代我的搜索詞,我只是想找到他們。我嘗試了以下方法,但沒有幫助:
:16,256/search_term # Notice that there is no 's' here
感謝您的時間!
查找和替換的範圍可以這樣限制:如何限制VI/VIM中的搜索範圍?
:16,256s/search_term/replacement/gc
我不想與任何其他文本,以取代我的搜索詞,我只是想找到他們。我嘗試了以下方法,但沒有幫助:
:16,256/search_term # Notice that there is no 's' here
感謝您的時間!
從VIM文檔:
可以通過包括 \%> 1項限制搜索命令「/」在一定範圍內的行。例如,在字「限制」符合以下線199和上面的 線300:>
/\%>199l\%<300llimit
這意味着:如同下面線199和線300之前,並找到字limit
。
適應@jhwist的解決方案,我覺得它更容易使用標記 記得說「N」的變化,而不是到最後熄滅
:'a,'bs/extrascost//gc
謝謝。不過,我想知道爲什麼這麼複雜。 – Srikanth 2010-02-03 14:19:37
vimdoc:http://vimdoc.sourceforge.net/htmldoc/pattern.html – 2010-02-03 14:22:15
好吧,我爲你測試了它/ search_pattern \%> 16l \%<256l 會在16和256之間找到單詞search_pattern。%符號意味着搜索所有文本並>>
2010-02-03 14:25:44