¿Cómo abrir un nuevo archivo en gvim? E303: no se puede abrir el archivo de intercambio


8

Yo uso gvim en Windows. ¿Cómo puedo abrir un nuevo archivo?

Lo he intentado :e ~\mypath\myfile.txtpero recibo este mensaje de error:

E303: no se puede abrir el archivo de intercambio para "C: \ Users \ Jonas \ mypath \ myfile.txt", recuperación imposible

¿Cómo abrir un nuevo archivo usando gvim en Windows?

Respuestas:


10

Solución 1

Esto parece ser un error. Desde Vim E303: No se puede abrir el archivo de intercambio para "[Sin nombre]", recuperación imposible , debo agregar esto a _gvimrc:

set directory=.,$TEMP

Solución 2

Para aclarar la ubicación de los archivos y directorios, que no son inmediatamente obvios, aquí hay otra solución.

Realice los siguientes directorios (por ejemplo, desde un símbolo del sistema):

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

Tenga en cuenta que %HOMEPATH%es igual C:\Users\User.Name, donde "User.Name" es su nombre de usuario de Windows.

Luego copie lo siguiente en %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

Guarde el archivo y el error debería desaparecer.


¡Gracias! El uso de la variable ambiental TEMPparece ser la mejor opción, sin embargo, pocas personas lo sugieren por lo que he visto.
— leetNightshade

Tenga en cuenta que la segunda solución tiene efectos secundarios: establece el comportamiento de formateo y sangría, resaltado de sintaxis y siempre hará una copia de seguridad cuando escriba un archivo.
— Kasper van den Berg
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.