Thi*_*iru 7 windows vim symbolic-link
似乎在VIM 中处理文件时,它主要使用文件的备份版本,然后在保存时覆盖原始文件。这是在 Windows 下使用符号链接时的问题(例如mklink link_path target_path),因为它会破坏符号链接。
有谁知道解决这个问题的方法?我已经在专门针对此问题的常见问题解答中看到了这一点,但推荐的解决方法不起作用。也许它在某个时候确实如此,但不适用于 Vim 7.3(在 Windows 7 x64 下)。
此错误已在7.3.1182中修复。Vim 7.4 是 vim.org 上第一个包含此补丁的版本(2013 年 8 月 10 日发布)。
为了支持旧版本的 vim,你可以在 vimrc 中使用类似的内容:
" Writing files on Windows doesn't preserve file attributes seen via cygwin
" (presumably because the created backup copy didn't inherit them correctly).
if has('win32') && v:version < 704
set backupcopy=yes
endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |