Gvim всегда начинается в домашнем каталоге!

Я использую gvim для редактирования моих текстовых файлов, и это редактор по умолчанию. Поэтому я просто дважды щелкаю по текстовым файлам, чтобы редактировать их, и это открывает их с помощью Gvim. Тем не менее, рабочий каталог для Gvim всегда является домашним каталогом, что странно, так как я ожидаю, что рабочий каталог будет таким, в котором присутствует файл, который я только что дважды щелкнул и открыл. Это вызывает много неудобств, так как я обычно хочу запускать команды в этом каталоге в Gvim, и мне приходится каждый раз вручную изменять его. Любые предложения о том, как сделать так, чтобы Gvim начинался правильно? Большое спасибо за продвижение.

Я уже проверил файл .gvimrc и не вижу ничего подозрительного. Это просто мои настройки шрифта и цвета, вот и все.

3
задан 13 April 2013 в 00:33

1 ответ

Извините за возрождение такого старого вопроса, но я нашел его, когда у меня была та же проблема, поэтому возможно, решение, которое я наконец нашел, может помочь кому-то, кто натыкается на это как я.

Просто добавьте

cd %:h

к Вашему .vimrc. Тот путь, (g) энергия изменяется на каталог текущего файла в запуске, что означает, в отличие от этого, с autochdir, никакие плагины не повреждаются. Кроме того, можно все еще отредактировать файл в подкаталоге и все еще команды выполнения в рабочем каталоге.

Это означает, когда у Вас есть Вы bibfile в подкаталоге, Вы могли отредактировать его и работать bibtex в то время как у Вас есть тот файл, все еще открываются. С autochdir необходимо было бы измениться на файл в рабочем каталоге сначала.

Надежда, которая помогает кому-то!:)

5
ответ дан 13 April 2013 в 00:33

Другие вопросы по тегам:

Похожие вопросы: