Как открыть новый файл в gvim? E303: невозможно открыть файл подкачки

8

Я использую gvim на Windows. Как я могу открыть новый файл?

Я пытался с, :e ~\mypath\myfile.txtно я получаю это сообщение об ошибке:

E303: Невозможно открыть файл подкачки для «C: \ Users \ Jonas \ mypath \ myfile.txt», восстановление невозможно

Как открыть новый файл с помощью gvim в Windows?

Jonas
источник

Ответы:

10

Решение 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

Сохраните файл, и ошибка должна исчезнуть.

Jonas
источник
Спасибо! TEMPЛучше всего использовать переменную среды , но мало кто предлагает это из того, что я видел.
leetNightshade
Обратите внимание, что у второго решения есть побочные эффекты: оно задает форматирование и поведение отступов, подсветку синтаксиса и всегда создает резервную копию при записи файла.
Каспер ван ден Берг