Неверная папка gVim 7.2 - PullRequest
0 голосов
/ 27 марта 2010

После установки gVim и запуска gvim из окна запуска, если я наберу :cd с последующей вкладкой, я получу \ AppData, \ Application Data и т. Д. Что в основном означает, что я за $ Домашний каталог (C: \ Users \ Fabian). Странно то, что у меня там нет папки \ Application Data.

Но если бы я запустил gvim.exe из его папки установки, и я набрал :cd, а затем табуляцию, я бы получил \ autoload, \ colors и т. Д., Что означает, что я в папке установки.

И если бы я прикрепил gvim.exe к панели задач, при запуске и набрав :cd, затем на вкладке я получил бы \ Словари, и при повторном нажатии на вкладку я получил бы звуковой сигнал.

Я думаю, что для последнего сценария я в какой-то папке Adobe. Кто-нибудь знает, как исправить эту странную проблему? Я бы хотел прикрепить его к панели задач и после запуска запустить в каталоге $ HOME (C: \ Users \ Fabian).

1 Ответ

1 голос
/ 27 марта 2010

Для данных приложения: если вы перейдете в командную строку, перейдите в папку пользователя и запустите dir /as, вы увидите строку, подобную этой:

28-10-2009  18:03  <JUNCTION>  Application Data [C:\Users\Fabian\AppData\Roaming]

Это точка соединения - символическая ссылка на папку. Я полагаю, что это для обратной совместимости с программами, которые хотят использовать эту папку, но на самом деле не читают полное имя папки, вместо этого предполагая, что это просто «Данные приложения» в вашей пользовательской папке. Поскольку он помечен как системная папка, Windows по умолчанию скрывает его.

Начало работы в каталоге $ HOME должно быть возможным несколькими способами. Вы можете либо:

  • Изменить каталог запуска для ярлыка или
  • Добавьте строку cd $HOME в ваш vimrc

Подход vimrc будет гарантировать, что Vim всегда изменяет каталог на $ HOME при запуске - даже если открывает другие файлы - тогда как ярлык, конечно, для каждого ярлыка. Вам решать, какой подход вам больше подходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...