zoukankan      html  css  js  c++  java
  • 禁止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 自动化配置脚本)

  • 相关阅读:
    ActiveRecord
    AOP
    Controller
    JFinalConfig
    Java I/O的工作机制2
    Java I/O的工作机制1
    MyEclipse 在build path时无效
    Android studio与夜神模拟器连接
    城市选择选择 / 三级联动
    drawer抽屉 / drawer的开关
  • 原文地址:https://www.cnblogs.com/xuyaowen/p/linux-vim-noswap.html
Copyright © 2011-2022 走看看