我注意到我可以在vim中使用搜索功能使用正則表達式函數,當我輸入setting incsearch時,我可以看到hilights。但是,這並沒有爲找工作和替換查詢像這樣的:Vim:替換查詢的Incsearch
:%s/std::regex\s\([_a-zA-Z]*\)(/regex_t \1 = dregc(/gc
這一個讓我感到驚訝,當它實際工作。
是否有設置或插件VIM,像incsearch只有更好,會突出你的更換查詢您鍵入?只要突出顯示這些比賽會非常整齊,但將新舊字符串放在不同的高亮顏色旁邊會是天賜之物,因爲我可能不確定反向引用。
「雖然他們是有限的」?你缺少哪些功能?語法不同,但Vim支持大多數Perl正則表達式的概念。 – Ben 2014-10-20 03:26:44
其實,現在我再次檢查它,搜索功能缺失的唯一東西是顯示反向引用。我記得有一些括號存在問題,但我現在無法複製,因此我將刪除該短語。 – SimLeek 2014-10-20 03:45:20