加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 02:28:21 所属栏目:Windows 来源:网络整理
导读:我正在 Windows上运行Cygwin.好几次,我在崩溃后从vim中留下了一个交换文件,但无法恢复或删除. “ls -l”显示了这个: -rw-r —– 1 Unknown User Unknown Group 12288 Feb 26 15:27 .pl.pl.swp 我不允许成为我的盒子上的管理员,所以我无法删除它.我不是所有
我正在 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'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读