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.