vi
usa um arquivo de permuta para manter uma cópia das suas edições até você salvá-las ou descartá-las.
Você vê este erro porque:
-
Você está editando .vimrc
duas vezes (improvável, já que você está usando apenas vimtutor
).
-
vi
foi eliminado enquanto .vimrc
estava sendo editado.
No último caso, vi
não pôde limpar o arquivo de permuta .vimrc.swp
, então ele pergunta se você deseja recuperar as alterações ou descartá-las:
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r .vimrc"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".vimrc.swp"
to avoid this message.
Se você não fez nenhuma alteração em .vimrc
(por exemplo, usou vi
para abrir o arquivo - no futuro use less
), simplesmente exclua o arquivo:
$ rm .vimrc.swp
Se você fez alterações no arquivo, abra-o com vi
e pressione R . Você pode receber o erro E309 :
E309: Unable to read block 1 from .vimrc.swp
Nesse caso, exclua o arquivo de troca conforme explicado acima. Se você pudesse abrir o arquivo, digite:
:recover
Revise o arquivo e salve-o com:
:x
Em seguida, exclua o arquivo de troca para se livrar da mensagem.