如何使用VIM從文件末尾進行搜索?我想在打開的文件中搜索最後一次出現的XXXX。使用VIM從文件末尾搜索
21
A
回答
22
我的建議是使用範圍結合?
反向搜索。
:1?XXXX
概述:
1?XXXX
是的範圍內。1
表示文件的第一行。?XXXX
手段從(約包裹)的第一線,直到找到模式XXXX
由於ZYX提到這依賴於wrapscan
進行設置,它是在默認情況下向後搜索。有關更多信息,請參閱:h 'wrapscan'
。
5
40
類型向後搜索G$?XXXX
G
轉到文件的末尾$
去行 結束
?
向後搜索XXXX
是你想要的搜索
你也可以做gg?XXXX
都到該文件的開頭,然後搜索倒着,蔓延到該文件的末尾。然而,對於大文件,尋找文件的開頭然後立即到文件的結尾可能會很慢。
+0
並且在最後一行錯過了可能出現的'XXXX'。 –
1
一種方法是:
gg?<string>
這將會把光標移動到文件的開頭和執行向後搜索。由於vim不可能在之前前進光標位置,因此它將從文件的最末尾開始執行搜索。
相關問題
- 1. grep從文件末尾搜索
- 2. Powershell:從文件末尾向後搜索
- 3. 使用seekg()從文件末尾搜索char C++
- 4. Vim尾隨字符搜索
- 5. Vim:替換行的末尾
- 6. ¬在vim每行的末尾
- 7. 從文件末尾解析XML文件
- 8. VIM搜索 - FuzzyFinder搜索特定文件
- 9. PHP - 從文本文件末尾讀取
- 10. vim漸進式搜索停止在文件結尾
- 11. 使用ExtAudioFileWrite在文件末尾寫入
- 12. 搜索類似的重複文件名(不同的日期戳文件末尾)
- 13. Ruby - 從文件末尾連續讀取
- 14. 從字符串末尾搜索並拆分
- 15. 從Mathematica中的列表末尾開始搜索
- 16. Vim - 如何開始在文件末尾插入一步
- 17. vim ex模式:複製圖案並粘貼到文件末尾?
- 18. 搜索和使用vim
- 19. mmap超出文件末尾
- 20. 文件末尾要求
- 21. HTML文件末尾的CSS
- 22. 文檔末尾的事件
- 23. 在文件末尾寫入
- 24. 文件夾中的Vim搜索文本
- 25. 如何在每行的末尾在vim
- 26. 從末尾對數組進行索引
- 27. vim/vi/sed:從文件末尾開始執行一定數量的行
- 28. PHP源文件末尾用>
- 29. C - 用fgetc讀取文件末尾
- 30. 用PHP刪除文件末尾的行
注意:必須啓用'wrapscan'選項才能使用它(默認情況下)。 – ZyX