我在 vim 中打开了 15 个文件。
vim -p *.php
Run Code Online (Sandbox Code Playgroud)
我关闭了一个文件而不保存
:q
Run Code Online (Sandbox Code Playgroud)
然后在关闭一些之后我得到了这个E173: 15 more files to edit。
似乎退出文件不会将其从缓冲区中删除。
有什么办法可以让我退出文件时不会出现此错误?
目前我必须使用qall退出。
提前致谢。
Kyl*_*and 14
你没有quit归档;以“关闭”的文件时,你要么delete或wipe缓冲区,而你quit的编辑器本身。您正在使用退出编辑器命令 ( q) 关闭单个缓冲区,这就是您收到错误消息的原因。
以下是您需要了解的命令:
:bd关闭单个缓冲区;也就是说,Vim 将它从缓冲区列表中删除。一些信息,例如标记,仍然保留着。:bw关闭单个缓冲区并保存wipe它;缓冲区被“真正”删除,所有临时信息都丢失了。:q退出编辑器;假设只有一个缓冲区是打开的。:qa(这是:qall您一直在使用的命令的缩写)退出编辑器并关闭所有缓冲区。这是分开的,q否则您可能会忘记您打开了其他文件并意外丢失信息。| 归档时间: |
|
| 查看次数: |
6017 次 |
| 最近记录: |