Altere o arquivo _viminfo do local no Windows

5

Eu uso o script dev do gvim 7.2 e outros trabalhos de administração em um laptop com Windows XP e escolhi o compartilhamento de rede como o local do _viminfo. Isso é problemático porque leva muito tempo para o vim iniciar. Existe uma maneira de alterar o local do arquivo _viminfo sem modificar meu ambiente.

    
por bkoch 30.06.2009 / 14:40

3 respostas

6

Use a opção viminfo para definir o local do seu _viminfo . eg

:set viminfo=nC:\_viminfo

Mais informações estão disponíveis na ajuda on-line do Vim ...

:help viminfo
    
por 30.06.2009 / 15:04
1

O $HOME no seu login mapeado para a unidade de rede provavelmente está causando isso.

A maneira mais fácil de substituir isso com um alias que faz com que vim escolha um arquivo viminfo específico.

vim -i _viminfo

No entanto, se você escolher C:\ como o caminho para seu arquivo viminfo em uma máquina compartilhada, a próxima pessoa que tentar o mesmo truque poderá coletar seu arquivo viminfo. Então, pode ser prudente usar

vim -i _vim-yourname

Por fim, para que isso funcione na sua máquina, você pode criar um atalho para vim que tenha a configuração -i definida nele.

    
por 30.06.2009 / 15:58
0

Se você está no Windows, o mais simples é usar o setlocal, o endlocal e configurar o disco da sua casa para outra coisa entre os dois.

por exemplo, edite seu C: \ Windows \ vim.bat

na parte superior, adicione linha

setlocal
REM then set your home drive to something local like C: or D
set HOMEDRIVE=D:

REM at bottom final line should be:
endlocal
    
por 20.03.2013 / 22:22

Tags