Bagaimana cara membuka file baru di gvim? E303: Tidak dapat membuka file swap


8

Saya menggunakan gvim di Windows. Bagaimana saya bisa membuka file baru?

Saya sudah mencoba :e ~\mypath\myfile.txttetapi saya mendapatkan pesan kesalahan ini:

E303: Tidak dapat membuka file swap untuk "C: \ Users \ Jonas \ mypath \ myfile.txt", pemulihan tidak mungkin

Bagaimana cara membuka file baru menggunakan gvim di Windows?

Jawaban:


10

Solusi 1

Ini sepertinya bug. Dari Vim E303: Tidak dapat membuka file swap untuk "[No Name]", pemulihan tidak mungkin , saya harus menambahkan ini ke _gvimrc:

set directory=.,$TEMP

Solusi 2

Untuk memperjelas lokasi file dan direktori, yang tidak segera terlihat, berikut ini adalah solusi lain.

Buat direktori berikut (misalnya, dari prompt perintah):

mkdir %HOMEPATH%\vim\backup
mkdir %HOMEPATH%\vim\tmp

Perhatikan bahwa %HOMEPATH%sama dengan C:\Users\User.Name, di mana "Nama Pengguna" adalah nama pengguna Windows Anda.

Kemudian salin yang berikut ke %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

Simpan file dan kesalahannya harus hilang.


Terima kasih! Menggunakan variabel lingkungan TEMPtampaknya merupakan cara terbaik, namun sedikit orang yang menyarankannya dari apa yang saya lihat.
— leetNightshade

Perhatikan bahwa solusi kedua memiliki efek samping: mengatur pemformatan dan perilaku indentasi, penyorotan sintaksis, dan akan selalu membuat cadangan saat Anda menulis file.
— Kasper van den Berg
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.