我在 Windows 上使用 gvim。如何打开新文件?
我已尝试:e ~\mypath\myfile.txt
但收到此错误消息:
E303:无法打开“C:\Users\Jonas\mypath\myfile.txt”的交换文件,无法恢复
如何在 Windows 上使用 gvim 打开新文件?
答案1
解决方案 1
这似乎是一个错误。来自Vim E303:无法打开“[无名称]”的交换文件,无法恢复,我应该将其添加到_gvimrc
:
set directory=.,$TEMP
解决方案 2
为了明确文件和目录的位置(这些位置不是很明显),这里提供另一种解决方案。
创建以下目录(例如,从命令提示符):
mkdir %HOMEPATH%\vim\backup
mkdir %HOMEPATH%\vim\tmp
请注意,%HOMEPATH%
等于C:\Users\User.Name
,其中“User.Name”是您的 Windows 用户名。
然后将以下内容复制到%HOMEPATH%\_vimrc
:
set backup
set backupdir=$HOME\vim\backup
set directory=$HOME\vim\tmp
set nosmartindent
set tabstop=2
set shiftwidth=2
set expandtab
set ai
set pastetoggle=<F2>
syntax on
保存文件后错误就会消失。