当前位置: 首页 > news >正文

【vim 学习系列文章 16 -- vim 自动保存设置】

文章目录

    • vim 自动保存设置

vim 自动保存设置

在 Vim 编辑器中,你可以通过设置 updatetime 选项来控制自动保存的时间间隔。updatetime 的默认值是 4000 毫秒(4 秒),但你可以将其设置为 5000 毫秒(5 秒)以满足你的需求。

在 Vim 中设置 updatetime 的方法很简单。你可以直接在 Vim 命令模式中设置:

:set updatetime=5000 

此命令将设置 Vim 的自动保存或触发 CursorHold 事件的时间为 5 秒。

如果你想让这个设置在每次打开 Vim 时自动生效,你可以将上述命令添加到你的 Vim 配置文件 ~/.vimrc 中:

" 设置自动保存的时间为 5 秒 
set updatetime=5000 

注意,虽然设置了 updatetime,Vim 默认并不会自动保存你的文件。这个设置通常是与自动触发一些事件(例如插件中的自动命令)相关联。如果你确实需要 Vim 每 5 秒自动保存文件,你需要结合使用自动命令(autocommand)来实现。

例如,你可以设置一个自动命令,在每次 CursorHold 事件触发时自动保存文件:

" 在 ~/.vimrc 文件中添加 
" 每次在空闲 5 秒后自动保存文件 
set updatetime=5000 autocmd CursorHold * silent! update 

上面的自动命令会在光标 5 秒静止(即没有键盘输入)后触发文件的保存。使用 silent! 是为了避免在保存时出现消息,update 命令只在文件被修改后才保存,与 :write 相比它不会不必要地写入未修改的文件。

http://www.lryc.cn/news/324014.html

相关文章:

  • python的O2O生鲜食品订购flask-django-nodejs-php
  • 六、大模型-Prompt-API介绍
  • 嵌入式安全性基础知识-计算机系统安全知识+信息安全基础+网络安全协议-嵌入式系统设计师备考笔记
  • 基于javaSpringboot+mybatis+layui的装修验收管理系统设计和实现
  • jenkins构建完成后部署到本机,无法读取容器外文件夹
  • 如何使用 Elasticsearch 作为向量数据库
  • 高精度AI火灾烟雾检测算法,助力打造更加安全的楼宇环境
  • node和npm yarn包管理工具
  • 鸿蒙Harmony应用开发—ArkTS(@Link装饰器:父子双向同步)
  • 【数据结构】猛猛干7道链表OJ
  • 记录C++中,子类同名属性并不能完全覆盖父类属性的问题
  • 使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换
  • SpringCloudAlibaba Nacos配置及应用
  • #Linux(权限管理)
  • easyExcel复杂表头导出
  • 【大数据】五、yarn基础
  • 语义分割实战项目(从原理到代码环境配置)
  • 基于python+vue 的一加剧场管理系统的设计与实现flask-django-nodejs-php
  • 【Entity Framework】 EF中DbContext类详解
  • 智能风扇的新篇章:唯创知音WTK6900G语音识别芯片引领行业革新
  • [json.exception.type_error.316] invalid UTF-8 byte报错
  • 深度强化学习(九)(改进策略梯度)
  • Oracle修改Number类型精度报错:ORA-01440
  • 美团到店-后端开发一面
  • 面试算法-77-括号生成
  • webpack5零基础入门-12搭建开发服务器
  • opengl日记10-opengl使用多个纹理示例
  • 锂电池寿命预测 | Matlab基于ALO-SVR蚁狮优化支持向量回归的锂离子电池剩余寿命预测
  • 动态规划15 | ● 392.判断子序列 ● *115.不同的子序列
  • APP UI自动化测试思路总结