如果我在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