相关疑难解决方法(0)

在vim中禁用交换文件创建

有没有办法.swp在vim中禁用文件创建?或者至少在一个地方创建它们,这样我就可以轻松找到并删除它们.

当我在同时编辑时复制父目录时,我发现它们特别烦人.当然我知道我可以使用find -exec来查找和删除它们.但我想要一个更实际的解决方案.

vim editor

210
推荐指数
6
解决办法
9万
查看次数

如何防止vim创建(和离开)临时文件?

为什么vim会创建<filename>~文件?有没有办法禁用它?

如果是备份(或其他),我使用git.

另外,这些.<filename.with.path.hints>.swp文件也是如此.

我怎么告诉vim不要创建那些,或者至少要自己清理?

编辑

哎呀,重复:

为什么Vim用〜扩展名保存文件?

我从那里采纳了rogeriopvl的答案.

逐字复制:

set nobackup       "no backup files
set nowritebackup  "only in case you don't want a backup file while editing
set noswapfile     "no swap files
Run Code Online (Sandbox Code Playgroud)

vim text-editor temporary-files

158
推荐指数
7
解决办法
10万
查看次数

Windows上的GVIM:禁用tmp文件创建的方法

我在Windows上使用gvim,我想知道一种方法来禁用临时文件(以〜结尾)文件创建.如果我们这样做也有问题吗?

vim

33
推荐指数
3
解决办法
2万
查看次数

如何使用〜后缀关闭自动保存vim文件

在我的环境中,我在各种.vimrc文件中与其他开发人员共享vim配置(并且还有我自己的配置添加).在环境中的某些地方,我在vim中编辑文件,并自动显示带有尾随波浪号后缀的该文件的副本.什么vim选项控制这个?我想关掉这个功能,因为它只会弄乱我的目录并破坏命令行上的自动完成功能.

谢谢.

vim

25
推荐指数
2
解决办法
2万
查看次数

Vim错误E510:无法制作备份文件(添加!覆盖)

我在Windows上使用Vim并决定为我backup files创建的所有vim 创建一个单独的目录.

我正在使用Vim command prompt而不使用vim GUI(gVim).

我查看了这篇文章并在我的文章中添加了以下几行_vimrc

set backup
set backupdir = D:\\VimTemp
Run Code Online (Sandbox Code Playgroud)

我已经D:\VimTemp在我的系统上创建了.

现在,每当我尝试使用:w以下错误消息保存对文件的更改时

"PenProperties.py" E510: Can't make backup file (add ! to override)
Run Code Online (Sandbox Code Playgroud)

我已经尝试通过以下方式设置backupdir:

  • set backupdir = D:\\ VimTemp

  • set backupdir ="D:\\ VimTemp"

  • set backupdir ="D:\\ VimTemp \\"

  • set backupdir ="D:\ VimTemp"

现在,我已经在stackoverflow上查看了类似的问题,但问题仍然存在.

所以,我的问题是如何使这项工作正常.

windows vi vim

15
推荐指数
1
解决办法
2万
查看次数

为什么VIM备份文件名不正确?'backupdir'选项未按预期执行

我正在构建一个自定义vimrc以改善我的工作流程,我真的很喜欢设置一个集中目录来保存所有备份,交换和撤消文件的想法,如下所示:

" === BACKUP SETTINGS ===
" turn backup ON
set backup
set backupdir=~/.vim/backup//

" === SWAP FILES ===
" turn swap files ON
set swapfile
set directory=~/.vim/swap//

" === UNDO FILES ===
" turn undofiles ON
set undofile
set undodir=~/.vim/undo//
Run Code Online (Sandbox Code Playgroud)

双尾斜杠应该导致文件名扩展,其中生成的备份/交换/撤消文件名将是完整路径,%替换每个/,如%home%username%path%to%your%file.ext.

一切都适用于交换和撤销文件,但备份拒绝工作,生成file.ext~没有完整路径扩展的格式的文件名,这意味着当我编辑两个具有相同名称的文件时,第一个文件的备份将丢失(由第二).

有没有人对这个问题有所了解?

vim

14
推荐指数
2
解决办法
916
查看次数

Gulp.js,保存文件时监视任务运行两次

鉴于我的gulpfile.js中的以下代码,每次保存或更改文件时,任务运行两次而不是一次,为什么?我只想让它运行一次.

var gulp = require('gulp');

gulp.task('default', function() {

  gulp.watch('server/**/*.js', function(){
    console.log('This runs twice everytime I change/save a javascript file located at server/**/*.js');
  }); 

});
Run Code Online (Sandbox Code Playgroud)

我也经历了与grunt和插件grunt-contrib-watch相同的经历.

javascript gulp

8
推荐指数
4
解决办法
1万
查看次数

标签 统计

vim ×6

editor ×1

gulp ×1

javascript ×1

temporary-files ×1

text-editor ×1

vi ×1

windows ×1