#每日一记#禁止vim生成临时文件,vim 禁止生成swap文件
  

sailyang 1935

{{ttag.title}}
最近正在开发针对文件系统的缓存系统;在进行针对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 自动化配置脚本)

打赏鼓励作者,期待更多好文!

打赏
1人已打赏

gqce 发表于 2020-11-26 09:54
  
感谢分享
guafeng00 发表于 2020-11-29 10:32
  
学习学习
llj 发表于 2021-1-8 13:29
  
支持发帖,图文详细,赞一个
小鱼儿 发表于 2023-8-9 15:32
  

很有参考和实战价值,棒棒的
唐三平 发表于 2023-8-9 15:32
  

很有参考和实战价值,棒棒的
鲤鲤 发表于 2023-8-9 15:38
  

很有参考和实战价值,棒棒的
小小胖 发表于 2023-8-9 15:38
  

很有参考和实战价值,棒棒的
小德 发表于 2023-8-9 15:44
  
很有参考和实战价值,棒棒的
飞飞侠 发表于 2023-8-9 15:44
  
很有参考和实战价值,棒棒的
发表新帖
热门标签
全部标签>
每日一问
2024年技术争霸赛
安装部署配置
技术盲盒
干货满满
技术笔记
产品连连看
2023技术争霸赛专题
每周精选
信服课堂视频
功能体验
秒懂零信任
新版本体验
GIF动图学习
运维工具
技术晨报
自助服务平台操作指引
功能咨询
通用技术
问题分析处理
标准化排查
纪元平台
技术咨询
排障笔记本
华北区交付直播
畅聊IT
专家问答
技术圆桌
测试报告
每日一记
用户认证
原创分享
解决方案
VPN 对接
项目案例
SDP百科
地址转换
存储
技术争霸赛
深信服技术支持平台
卧龙计划
北京区每日一练
答题自测
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
日志审计
流量管理
云计算知识
sangfor周刊
SANGFOR资讯
专家分享
技术顾问
信服故事
终端接入
授权
设备维护
资源访问
虚拟机
迁移
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV

本版达人

新手89785...

本周建议达人

新手78183...

本周分享达人