如果我在VIM的選項卡中有多個文件,並且我編輯了其中幾個文件。如何用一個命令保存它們?如何將所有文件保存在Vim的標籤中?
回答
命令wa
(簡稱wall
)將保存所有修改過的緩衝區。你也可以使用:tabdo w
,這絕對是你想要的,並且很好地概括。
':tabdo w'不等於':wa'。如果一個選項卡打開了多個窗口,':tabdo w'將只保存每個選項卡中當前聚焦的窗口,而':wa'將保存所有這些窗口。 ':wa'也會保存隱藏的緩衝區。 – 2013-02-08 17:29:27
只是做
:wa
(依次是返回),這是
:wall
而且簡寫爲 「保存所有並退出」,你可以做
:wqa
或:xa
(=「write-quit-all」)
要保存所有文件,只需在寫入命令之後使用a命令寫入所有文件即可。
:wa
退房:wall
命令
你也可以使用:tabdo! w
太多,我只是加入這個,因爲它是其他的東西太有用(如:tabdo! g/somepattern/ s/something/anything/
......我用它所有的重構目的的時候......)
什麼使命令':g/somepattern'? – rp101 2010-11-22 18:29:56
我建議閱讀'help:g',但簡而言之,它只應用下一個命令(在我的例子中是's/something/anything /',與'somepattern'匹配)。是的,我知道,通常我可以在不使用':g'的情況下做到這一點,但有時候不會(我曾經通過\\ _。'匹配多行正則表達式),最好的部分是':g'的小妹妹「':v'。 – 2010-11-22 22:01:50
請參閱[我對上述其他帖子的評論](http://stackoverflow.com/questions/4246268/how-to-save-all-files-in-tabs-on-vim#comment20689678_4246310)爲什麼':tabdo w '可能無法按預期工作。 – 2013-02-08 17:32:48
這是可能的到後綴a[ll]
爲一些Vim命令行命令的(即類型:
當在正常模式下),包括:
:wa
- 保存所有選項卡/未保存的緩衝器:xa
/:wqa
- 保存所有標籤頁/未保存的緩衝區,退出Vim:qa
- 退出Vim(如果存在未保存的緩衝區會發出警告)
- 1. 如何找到Vim的標籤文件
- 2. 如何在Emacs中保存所有文件(或保存所有緩衝區)?
- 3. 如何讓vim的closetag插件爲所有html標籤工作?
- 4. 如何在Vim中的文件夾中替換所有文件?
- 5. 如何將文件保存爲vim中的根目錄
- 6. VIM - 如何刪除php標籤中的所有行?
- 7. 如何在Android中將所有文件下載並保存在SD卡中的所有文件?
- 8. 有沒有辦法在Windows中保存vim中的文件而不將其標記爲可執行文件?
- 9. Vim自動加載所有標籤文件
- 10. 如何獲取保存在iPhone中的所有文件?
- 11. 使用Vim縮進所有標籤
- 12. 如何在vim關閉標籤指標特定文件類型
- 13. 如何將文件保存在fastcoloredtextbox中?
- 14. 如何在所有標籤Subversion中限制訪問文件夾?
- 15. 如何在結賬後將標籤分支上傳的文件保存到標籤中?
- 16. 如何將保存在notepad.txt中的所有文件複製到其他位置
- 17. 如何使用sudo在vim中保存文件?
- 18. Vim在使用.haml文件時保持默認爲軟標籤
- 19. 如何在構建Android時保存所有中間文件?
- 20. 如何將列表視圖中的所有項目保存到文本文件
- 21. 如何在Vim中將所有文本轉換爲小寫
- 22. 以編程方式將所有髒文件保存在MatLab中
- 23. 保存GVim中的所有窗口/標籤
- 24. 如何保存網站源代碼中的所有文件?
- 25. 在VIM中縮進文件夾中的所有文件
- 26. 刪除所有文件,但將所有目錄保存在bash腳本中?
- 27. vim:有沒有插件可以顯示源代碼中的所有TODO標籤?
- 28. vim的objective-c標籤文件
- 29. 如何將所有過濾器和標籤的logcat輸出存儲在SdCard上的文件中?
- 30. 如何將所有數字與XML文件中的某個標籤相加?
要保存所有並退出,嘗試:':xa' 。 – kenorb 2015-04-18 20:54:16