Abrindo arquivos do Eclipse no gvim pula o vimrc e gvimrc

1

Quando tento abrir um arquivo em um projeto Eclipse no gvim (usando o "open with - > other" do Eclipse), o gvim parece ignorar o carregamento dos arquivos globais gvimrc e vimrc e abre uma janela branca com as configurações padrão . Existe alguma maneira de configurar a linha de comando que o Eclipse usa para ativar o gvim para incluir as opções -u e -U para especificar os arquivos de configuração manualmente?

    
por Andrew Scagnelli 13.01.2012 / 16:03

1 resposta

2

Eu não encontrei uma opção para isso nas preferências do Eclipse. Eu achei o respectivo arquivo de configuração como <Eclipse Workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs , mas não encontrei um lugar para conectar os parâmetros a esse XML.

Então, o que você pode fazer é usar um arquivo em lote , que executa o executável com parâmetros. Talvez quando você instalou o vim, você já tenha gerado C:\Windows\gvim.bat (ou mais geralmente %WINDIR%\gvim.bat ). Caso contrário, você pode criar um lote simulado, por exemplo, gvim.bat no diretório vim , um arquivo de texto contendo o seguinte one-liner:

%~dp0vim73\gvim.exe -u %~dp0_vimrc %*
  • %~dp0 expande para o caminho do diretório do arquivo em lote, que está disponível como o parâmetro invisível %0 .
  • %* significa "todos (outros) parâmetros (% 1% 2% 3…)" - é aqui que o Eclipse passará pelo nome do arquivo de texto para editar

Note que funciona bem para mim fora da caixa, sem a solução alternativa em lote. Então, ao invés de especificar o vimrc manualmente, você poderia tentar descobrir por que sua configuração não está carregada e corrigi-la consultando o :help vimrc sobre onde o vim procura por arquivos rc na inicialização.

Para conhecer outras abordagens relacionadas ao Eclipse, confira link

    
por 16.01.2012 / 11:30