Gvim sempre inicia no diretório inicial!

3

Eu uso o gvim para editar meus arquivos tex e é o editor padrão. Então eu apenas clico duas vezes nos arquivos tex para editá-los e isso os abre com o Gvim. No entanto, o diretório de trabalho para Gvim é sempre o diretório inicial, que é ímpar, pois esperaria que o diretório de trabalho fosse aquele no qual o arquivo que eu acabei de clicar duas vezes e abrir está presente. Isso causa muitos inconvenientes, pois normalmente eu quero executar comandos nesse diretório no Gvim e tenho que alterá-lo manualmente toda vez. Alguma sugestão de como eu posso ter o Gvim começando da maneira correta? Muito obrigado em adivincia.

Eu já verifiquei o arquivo .gvimrc e não vejo nada de suspeito. Só tem minhas configurações de fonte e cor, isso é tudo.

    
por ste_kwr 12.04.2013 / 22:33

1 resposta

4

Desculpe por ressuscitar uma pergunta tão antiga, mas eu a encontrei quando tive o mesmo problema, então talvez a solução que finalmente encontrei possa ajudar alguém que se depara com isso como eu.

Basta adicionar

cd %:h

para o seu .vimrc . Dessa forma, (g) o vim muda para o diretório do arquivo atual no início , o que significa que, diferente de autochdir , nenhum plug-in é quebrado. Além disso, você ainda pode editar um arquivo em um subdiretório e ainda executar comandos no diretório de trabalho.

Isso significa que, quando você tiver bibfile em um subdiretório, poderá editá-lo e executar bibtex enquanto esse arquivo ainda estiver aberto. Com autochdir você teria que mudar primeiro para um arquivo no diretório de trabalho.

Espero que ajude alguém! :)

    
por proedie 18.08.2014 / 17:23

Tags