我无法在 vim 中保存文件。保存后,窗口变空,好像文件丢失了一样。标签上的标题为
_highlight.sass, in `box-shadow`
该文件确实保存了我所做的更改。但是每次都必须重新打开它很烦人。保存其他文件确实可以正常工作。只有这一个文件,我不知道为什么。
以下是文件内容 https://gist.github.com/0f29da34719075bdc686
我发现打开文件的两个选项卡,保存一个会使选项卡在保存时不会变空。但它确实失去了语法高亮。
我无法在 vim 中保存文件。保存后,窗口变空,好像文件丢失了一样。标签上的标题为
_highlight.sass, in `box-shadow`
该文件确实保存了我所做的更改。但是每次都必须重新打开它很烦人。保存其他文件确实可以正常工作。只有这一个文件,我不知道为什么。
以下是文件内容 https://gist.github.com/0f29da34719075bdc686
我发现打开文件的两个选项卡,保存一个会使选项卡在保存时不会变空。但它确实失去了语法高亮。
您可能有一些奇怪的自动命令(或者,更有可能是插件中的错误,可以帮助您使用 sass(如果我理解正确的话)文件)BufWrite(Pre|Cmd|Post)?
。尝试做
debug w
s<CR>
然后做,<CR>
<CR>
<CR>
直到你看到导致问题的原因。得到它后,verbose autocmd [group] [Event [pattern]]
它将帮助您确定它的定义位置。
如果您熟悉调试,还有n<CR>
代表next
( s<CR>
is step
)。做一次可能有用s<CR>
(直到您应该看到第一个自动命令),然后n<CR>
<CR>
<CR>
……如果调试命令是您之前运行的,Plain<CR>
重复之前的调试操作。
尝试将您的~/.vimrc
文件重命名为其他名称并再次保存您的代码。如果这个错误不再发生,那么你有一个自动命令把东西弄乱了,你需要像在https://stackoverflow.com/a/11822397/1536522中那样进行调试
如果错误仍然发生,您可能有一个导致问题的 vim 插件:您有任何内容~/.vim/
吗?