Я использую gvim для редактирования моих текстовых файлов, и это редактор по умолчанию. Поэтому я просто дважды щелкаю по текстовым файлам, чтобы редактировать их, и это открывает их с помощью Gvim. Тем не менее, рабочий каталог для Gvim всегда является домашним каталогом, что странно, так как я ожидаю, что рабочий каталог будет таким, в котором присутствует файл, который я только что дважды щелкнул и открыл. Это вызывает много неудобств, так как я обычно хочу запускать команды в этом каталоге в Gvim, и мне приходится каждый раз вручную изменять его. Любые предложения о том, как сделать так, чтобы Gvim начинался правильно? Большое спасибо за продвижение.
Я уже проверил файл .gvimrc
и не вижу ничего подозрительного. Это просто мои настройки шрифта и цвета, вот и все.
Извините за возрождение такого старого вопроса, но я нашел его, когда у меня была та же проблема, поэтому возможно, решение, которое я наконец нашел, может помочь кому-то, кто натыкается на это как я.
Просто добавьте
cd %:h
к Вашему .vimrc
. Тот путь, (g) энергия изменяется на каталог текущего файла в запуске, что означает, в отличие от этого, с autochdir
, никакие плагины не повреждаются. Кроме того, можно все еще отредактировать файл в подкаталоге и все еще команды выполнения в рабочем каталоге.
Это означает, когда у Вас есть Вы bibfile в подкаталоге, Вы могли отредактировать его и работать bibtex
в то время как у Вас есть тот файл, все еще открываются. С autochdir
необходимо было бы измениться на файл в рабочем каталоге сначала.
Надежда, которая помогает кому-то!:)