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


8

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

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

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

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

Ответы:


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

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


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

Обратите внимание, что у второго решения есть побочные эффекты: оно задает форматирование и поведение отступов, подсветку синтаксиса и всегда создает резервную копию при записи файла.
Каспер ван ден Берг
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.