代码之家  ›  专栏  ›  技术社区  ›  Nadia Alramli

禁用vim中的交换文件创建

  •  200
  • Nadia Alramli  · 技术社区  · 16 年前

    .swp Vim中的文件?或者,至少在一个地方创建它们,这样我就可以很容易地找到和删除它们?

    find -exec

    10 回复  |  直到 12 年前
        1
  •  279
  •   puk    7 年前

    :set noswapfile
    

    要永久禁用交换文件,请将以下内容添加到您的 ~/.vimrc

    set noswapfile
    

    Vim docs on swapfile

        2
  •  174
  •   Florian Sesser    11 年前

    在.vimrc或/etc/vimrc中设置以下变量,使vim将交换、备份和撤消文件放在一个特殊的位置,而不是正在编辑的文件的工作目录中:

    set backupdir=~/.vim/backup//
    set directory=~/.vim/swap//
    set undodir=~/.vim/undo//
    

        3
  •  45
  •   kenorb    10 年前

    here :

    vim -n <file>
    

    set dir=/tmp
    

    .vimrc 在中创建交换文件 /tmp .

        4
  •  28
  •   cpjolicoeur    16 年前

    这是我个人的~/.vimrc备份设置

    " backup to ~/.tmp 
    set backup 
    set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp 
    set backupskip=/tmp/*,/private/tmp/* 
    set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp 
    set writebackup
    
        5
  •  13
  •   Jez    14 年前

    _vimrc

    " Uncomment below to prevent 'tilde backup files' (eg. myfile.txt~) from being created
    "set nobackup
    
    " Uncomment below to cause 'tilde backup files' to be created in a different dir so as not to clutter up the current file's directory (probably a better idea than disabling them altogether)
    set backupdir=C:\Windows\Temp
    
    " Uncomment below to disable 'swap files' (eg. .myfile.txt.swp) from being created
    set noswapfile
    
        6
  •  7
  •   monokrome    15 年前

    set backupdir=~/.vim/backup/
    set directory=~/.vim/backup/
    
        7
  •  4
  •   willeM_ Van Onsem    10 年前

    git *.swp .gitignore .

        8
  •  3
  •   Brian Rasmussen    16 年前

    set directory=""

    更多信息 here .

        9
  •  2
  •   zzapper    11 年前

    autocmd bufenter  c:/aaa/Dropbox/TapNote/Todo.txt :set noswapfile
    
        10
  •  1
  •   valk    11 年前

    set directory=tmp,/tmp
    

    ~/.vimrc