Открытие файлов из Eclipse в gvim пропускает vimrc и gvimrc

504
Andrew Scagnelli

Когда я пытаюсь открыть файл в проекте Eclipse в gvim (используя Eclipse «open with -> other»), gvim, кажется, пропускает загрузку глобальных файлов gvimrc и vimrc и открывает пустое белое окно с настройками по умолчанию. Можно ли как-то настроить командную строку, которую Eclipse использует для запуска gvim, чтобы добавить опции -u и -U для указания файлов конфигурации вручную?

1

1 ответ на вопрос

2
Aaron Thoma

Я не нашел такой возможности в настройках Eclipse. Я нашел соответствующий файл конфигурации, <Eclipse Workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefsно не нашел места для вставки параметров в этот XML.

Поэтому вы можете использовать командный файл, который запускает исполняемый файл с параметрами. Может быть, когда вы установили vim, вы уже сгенерировали C:\Windows\gvim.bat(или в более общем плане %WINDIR%\gvim.bat). В противном случае вы можете создать фиктивную партию самостоятельно, например, gvim.batв своем vimкаталоге, текстовый файл, содержащий следующую однострочную строку:

%~dp0vim73\gvim.exe -u %~dp0_vimrc %* 
  • %~dp0 расширяется до пути к каталогу самого пакетного файла, который доступен в качестве невидимого параметра %0.
  • %* означает «все (другие) параметры (% 1% 2% 3…)» - здесь Eclipse будет проходить через имя текстового файла для редактирования

Обратите внимание, что он работает нормально для меня из коробки, без пакетного обходного пути. Таким образом, вместо указания vimrc вручную, вы можете попытаться выяснить, почему ваша конфигурация не загружается в первую очередь, и исправить это, посоветовавшись с тем, :help vimrcгде vim ищет rc-файлы при запуске.

Для других подходов к vimming с Eclipse, проверьте https://stackoverflow.com/questions/597117/painless-integration-of-eclipse-with-vim