我正在使用Silver Search與ag.vim插件。有誰知道如何使用正則表達式:ag命令來搜索?如何使用正則表達式與Vim ag(銀色搜索)
1
A
回答
0
ag
使用相同的語法爲grep
:
$ ag .epart. finds 'departure' and 'departed'
$ ag ^The finds all lines starting with 'The'
$ ag s{2} finds 'Odessa'
我不熟悉ag.vim
插件,但我想,像下面應該找到所有的線,Oz
結尾:
:Ag Oz$
請參閱$man grep
以瞭解血腥的語法細節。
4
由於vim,Ag.vim需要一些額外的轉義(在ag
需要什麼),如https://github.com/rking/ag.vim#gotchas中所述。
例如,如果你有正則表達式,它們需要在Ag.vim需要鍵入如下:
\.
是Ag.vim\\.
\(
停留在\(
Ag.vim[
和]
在Ag.vim\[
\]
和\s
變得\\\s
我n Ag.vim|
(選項分隔符,例如,在(a|b|c)
是Ag.vim\|
- 是Ag.vim
\\.\\\s\+async\[^h\]
所以搜索,鍵入:Ag \\.\\\s\+async\[^h\]
。這是一個反斜槓有點臃腫,但目前我知道得到結果的唯一途徑。
我希望能給你一個如何逃避你的正則表達式的想法。對我來說,它需要一些實驗來逃避。
相關問題
- 1. 正則表達式在vim中搜索
- 2. 正則表達式搜索和VIM
- 3. Vim的Ctrlp不解析Ag(銀搜索) - 忽略選項正確
- 4. Vim使用最後搜索正則表達式的:s命令
- 5. Vim正則表達式:如何搜索NOT A和B [求助]
- 6. 使用正則表達式搜索HashSet
- 7. 使用正則表達式搜索
- 8. 使用正則表達式搜索C++
- 9. 使用正則表達式grep搜索
- 10. 使用正則表達式搜索Twitter
- 11. 正則表達式搜索
- 12. 貓鼬搜索與$正則表達式
- 13. 搜索與正則表達式
- 14. VIM搜尋替換正則表達式
- 15. 如何使用搜索/替換訪問vim中的正則表達式匹配?
- 16. 如何在Vim中使用正則表達式搜索字母(ascii和非ascii)?
- 17. vim搜索並用正則表達式替換
- 18. 正則表達式:簡單的搜索正則表達式?
- 19. 用正則表達式搜索Hpricot
- 20. Python - 用正則表達式搜索MixedCase
- 21. 用正則表達式搜索div類
- 22. 搜索用蟒正則表達式
- 23. C + +搜索「正則表達式運算符」與正則表達式
- 24. vim的正則表達式與
- 25. 正則表達式(搜索/替換/添加)VIM
- 26. vim正則表達式搜索和替換範圍[a-z] +等
- 27. Vim正則表達式搜索替代選擇
- 28. VIM搜索和替換正則表達式
- 29. 在Vim中添加正則表達式搜索
- 30. VIM正則表達式多:搜索作品比賽()不
你能給我們一個例子正則表達式,並描述你正在嘗試做什麼? – 2014-11-20 23:21:55