前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >禁止vim生成临时文件,vim 禁止生成swap文件

禁止vim生成临时文件,vim 禁止生成swap文件

作者头像
xuyaowen
发布2020-12-30 15:54:02
2.8K0
发布2020-12-30 15:54:02
举报
文章被收录于专栏:XUYAOWEN的专栏

最近正在开发针对文件系统的缓存系统;在进行针对vim适配POSIX接口时,发现vim进行编辑文件时会产生swap文件;虽然这是vim为防止丢失和提高性能的一种措施,但是对开发的过程带来了不必要的麻烦。之前虽然解决过类似的问题,但是时间久了就忘了命令;有时候就是需要记录下来。

主要解决问题:vim禁止临时文件生成;

解决方法:在 ~/.vimrc 内增加如下内容,并重启vim编辑器:

代码语言:javascript
复制
set nobackup       " no backup files
set noswapfile     " no swap files
set nowritebackup  " only in case you don't want a backup file while editing
set noundofile     " no undo files

说明:

代码语言:javascript
复制
set nobackup 表示不需要备份文件
set noswapfile 表示不创建临时交换文件
set nowritebackup 表示编辑的时候不需要备份文件
set noundofile 表示不创建撤销文件

参考文档:禁止 Vim 生成临时文件

补充1:当然在针对gedit适配的时候,也会产生临时文件。但是因为gedit是图形界面软件,所以可以直接配置;vim还需要通过配置文件配置,这就是配置文件不方便的地方。

补充2:我之前也写过针对vim的教程,并在github上上传了常用的vim配置文件,具体教程请参考:Linux :Vim 使用与配置 (附 GitHub 自动化配置脚本)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档