Як відкрити новий файл у gvim? E303: Не вдається відкрити файл підкачки


8

Я використовую gvim у Windows. Як я можу відкрити новий файл?

Я намагався, :e ~\mypath\myfile.txtале отримую це повідомлення про помилку:

E303: неможливо відкрити файл підкачки для "C: \ Users \ Jonas \ mypath \ myfile.txt", неможливо відновити

Як відкрити новий файл за допомогою gvim у Windows?

Відповіді:


10

Рішення 1

Це здається помилкою. Від Vim E303: Не вдається відкрити файл swap для "[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

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