0
A
回答
2
腦Agnew的回答是發現。但是,使用:argdo
命令對從命令行提供給vim的每個文件運行命令可能會有幫助。這個列表被稱爲argslist。
:argdo %s/foo/bar/g|w
我想我會從另一個方向來解決這個問題。這是打開VIM然後通過:grep
或:vimgrep
搜索。然後走過quickfix列表。有關於這個問題的一些很好的vimcast。 Search multiple files with :vimgrep和Project-wide find and replace。
:vimgrep/foo/
:Cdo s/foo/bar/g|w
凡:Cdo
被定義爲:
command! -nargs=1 -complete=command Cdo try | sil cfirst |
\ while 1 | exec <q-args> | sil cn | endwhile |
\ catch /^Vim\%((\a\+)\)\=:E\%(553\|42\):/ |
\ endtry
如需更多幫助,請參見:
:h :argdo
:h :vimgrep
:h :grep
:h quickfix
4
相關問題
- 1. Vim - 如何在啓動vim時立即運行命令?
- 2. 從命令行運行vim命令
- 3. Vim:運行`n`行命令
- 4. 打開即從命令行無形
- 5. 如何在emacs框架渲染後立即運行命令?
- 6. 從vim命令行運行vim腳本
- 7. 運行vim的命令時,預覽窗口打開
- 8. 打開文件時,vim自動命令不運行
- 9. vim命令用於搜索和替換
- 10. 在vim中覆蓋搜索命令
- 11. 立即返回新行的命令行
- 12. Vim + zshell,運行Vim外部命令後「zsh suspended」
- 13. 從命令行運行「即時運行」
- 14. 運行python文件後,運行在bash中的Vim命令
- 15. 用Vim命令打開當前文件
- 16. 打開電報InlineQuery立即使用@mentions搜索
- 17. Java運行命令沒有打開
- 18. 打開終端運行命令python
- 19. Perl打開沒有運行shell命令
- 20. 打開bash並運行命令npm start
- 21. 終端打開時運行命令(Linux)
- 22. 運行命令打開記事本++
- 23. Vim使用最後搜索正則表達式的:s命令
- 24. 在註銷或重新啓動後立即打開計算機上的VbScript後立即運行
- 25. 終端打開,然後立即關閉
- 26. 如何在vim中最後一次編輯時運行命令(即縮進)
- 27. 從命令行搜索cpan.org
- 28. 搜索從命令行
- 29. 如何讓Vim Ex命令模式範圍從當前行開始搜索?
- 30. Bash /打開一個命令運行的命令作爲參數
你也可以做類似'VIM -c 「使用vimgrep 'refreshents' *」'。 – Conner