Como abrir um novo arquivo no gvim? E303: Não é possível abrir o arquivo de permuta

7

Eu uso o gvim no Windows. Como posso abrir um novo arquivo?

Eu tentei com :e ~\mypath\myfile.txt , mas recebo esta mensagem de erro:

E303: Unable to open swap file for "C:\Users\Jonas\mypath\myfile.txt", recovery impossible

Como abrir um novo arquivo usando o gvim no Windows?

    
por Jonas 05.12.2011 / 19:14

1 resposta

9

Solução 1

Isso parece ser um bug. De Vim E303: Não é possível abrir o arquivo de troca para "[No Name]" , recuperação impossível , devo adicionar isso a _gvimrc :

set directory=.,$TEMP

Solução 2

Para esclarecer a localização dos arquivos e diretórios, que não são imediatamente óbvios, aqui está outra solução.

Crie os seguintes diretórios (por exemplo, em um prompt de comando):

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

Observe que %HOMEPATH% é igual a C:\Users\User.Name , em que "User.Name" é o seu nome de usuário do Windows.

Copie o seguinte em %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

Salve o arquivo e o erro deve desaparecer.

    
por 05.12.2011 / 19:45