打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
禁止vim生成临时文件,vim 禁止生成swap文件

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

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

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

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

说明:

set nobackup 表示不需要备份文件
set noswapfile 表示不创建临时交换文件
set nowritebackup 表示编辑的时候不需要备份文件
set noundofile 表示不创建撤销文件

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

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决 swap file “*.swp”already exists!问题
将vim打造成强大的python和c的ide
Ubuntu 12.04安装vim和配置
配置gVim使之不自动生成备份文件
vim 技巧: 添加~/.vimrc
JDK配置的作用和方法(含set设置临时环境变量)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服