gvimで新しいファイルをどうやって開くか? E303:スワップファイルを開けません


8

私はWindows上でgvimを使います。新しいファイルをどうやって開くか?

私は試してみました :e ~\mypath\myfile.txt しかし、私はこのエラーメッセージが出ます:

E303: "C:\ Users \ Jonas \ mypath \ myfile.txt"のスワップファイルを開けません、回復できません

Windowsでgvimを使って新しいファイルを開くには?

回答:


10

解決策1

これはバグのようです。から Vim E303: "[No Name]"のスワップファイルを開けません、回復不可能 、これを追加する必要があります _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

ファイルを保存するとエラーは消えます。


ありがとうございます。環境変数を使う TEMP これが一番良い方法ですが、私が見たものからそれを提案する人はほとんどいません。
leetNightshade

2番目の解決方法には副作用があることに注意してください。フォーマットとインデントの振る舞い、構文の強調表示を設定し、ファイルを書き込むときは常にバックアップを作成します。
Kasper van den Berg
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.