Solução 1
Isso parece ser um bug. No 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
, onde "User.Name" é o seu nome de usuário do Windows.
Em seguida, copie o seguinte para %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.
TEMP
parece o melhor caminho a percorrer, mas poucas pessoas sugerem isso pelo que eu vi.