web-dev-qa-db-ja.com

gvimで新しいファイルを開く方法は? E303:スワップファイルを開くことができません

私はWindowsでgvimを使用しています。新しいファイルを開くにはどうすればよいですか?

:e ~\mypath\myfile.txtで試しましたが、次のエラーメッセージが表示されます。

E303:「C:\ Users\Jonas\mypath\myfile.txt」のスワップファイルを開くことができません、回復できません

Windowsでgvimを使用して新しいファイルを開く方法は?

8
Jonas

解決策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

ファイルを保存すると、エラーが消えるはずです。

10
Jonas