微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Windows上运行vim会留下不可写的交换文件

我正在 Windows上运行Cygwin.好几次,我在崩溃后从vim中留下了一个交换文件,但无法恢复或删除. “ls -l”显示了这个:
-rw-r —– 1 UnkNown User UnkNown Group 12288 Feb 26 15:27 .pl.pl.swp

我不允许成为我的盒子上的管理员,所以我无法删除它.我不是所有者所以我不能’删除它 – 它拥有未知的所有权.

关于如何删除它的任何想法(每次都没有拉机器管理员)?我可以让vim将其swapfiles放在其他文件夹中,这样至少它们不会弄乱我的工作目录(我需要正确的.vimrc设置才能在windows上运行)?

解决方法

您可以使用set noswapfile完全禁用交换文件,或者,如果您仍然需要该功能但不是杂乱,请告诉Vim将这些文件放在专用位置:

set directory=c:\\tmp

请注意,您仍然需要手动删除现有的交换文件.

有关更多信息,请阅读以下帮助部分:

:help 'swapfile'
:help swap-file
:help 'directory'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐