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