2009-12-21 21:07:42 +0000 2009-12-21 21:07:42 +0000
181
181

Где должен быть расположен файл .vimrc в Windows 7?

Недавно я установил vim на Windows 7 в качестве отдельного бинарного файла.

Куда мне поместить мой .vimrc файл?

Ответы (8)

210
210
210
2009-12-21 22:22:01 +0000

Из Vim Wiki .

В Vim, ваш домашний каталог указан с $HOME. На Unix системах это ваш каталог ~. На системах Windows лучше всего найти значение $HOME изнутри Vim, как показано ниже. Эти команды полезны, чтобы увидеть, какие каталоги использует ваш Vim:

:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME

После определения переменной HOME поместите файл vimrc в эту директорию.

Если вы хотите изменить переменную HOME, установите HOME в качестве переменной окружения как для системы, так и для пользователя.

Компьютер > Свойства > Дополнительные системные настройки > Дополнительно > Переменные окружения > Пользователь | Системные переменные.

Windows (как Native, так и Cygwin*) будет использовать _gvimrc, .gvimrc, _vimrc и .vimrc в этом порядке приоритета. Файлы gvim* будут проверяться процессом gvim, в то время как консольный vim будет проверять только файлы vim*.

*: проверены на соответствие vim 7.2 и 7.3.

22
22
22
2015-03-20 20:47:48 +0000

Для Vim 7.4, это те пути, которые он ищет в Windows

system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$HOME\vimfiles\vimrc"
 3rd user vimrc file: "$VIM\_vimrc"
      user exrc file: "$HOME\_exrc"
  2nd user exrc file: "$VIM\_exrc"
  system gvimrc file: "$VIM\gvimrc"
    user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
    system menu file: "$VIMRUNTIME\menu.vim"

Как сказал Darren Hall , используйте эти команды, чтобы узнать значения $VIM и $HOME.

:echo $HOME
:echo $VIM

Например, одним из хороших мест для специфических для gvim настроек было бы

C:\Users\MyUsername\_gvimrc
```.
5
5
5
2017-08-28 12:15:48 +0000

Самый простой способ, который я нашел - просто повторить расположение используемого в настоящее время vimrc-файла - затем вы можете заменить его на свою собственную пользовательскую версию.

:echo $MYVIMRC
4
4
4
2012-04-02 23:03:03 +0000

Если вам нужно узнать только из .bat-файла, посмотрите сначала в каталог %HOME%. Если это не определено, то vim/gvim смотрит в путь, определенный путем объединения %HOMEDRIVE% и %HOMEPATH%.

1
1
1
2015-11-22 09:09:48 +0000

На самом деле это хороший вопрос, потому что после установки (как ни странно) вы получаете файл _vimrc в разделе “Program Files” - не самое лучшее место для конфигурационных файлов.

Поместите его под

%USERPROFILE%\vimfiles\_vimrc

Таким образом, он будет взят вместо конфигурационного файла, помещенного при установке.

0
0
0
2020-01-03 14:06:55 +0000

Я нашел его в ( окна 10 )

\tools\vim\_vimrc
0
0
0
2017-10-09 22:23:00 +0000

Я обнаружил, что при открытии gvim из файлового проводника Windows, $HOME имеет значение c:\Users_myname, но при запуске из файлового проводника Cygwin имеет значение /cygwin/home/myname_. Это хорошо, так как позволяет мне ставить немного разные настройки в каждую из них. Чтобы сохранить все отдельно и упростить резервное копирование, Windows one называется _vimrc, а Cygwin One - .vimrc.

0
0
0
2016-10-17 11:08:01 +0000

Я обнаружил, что vim-tux, установленный через Chocolatey, может видеть .vimrc-файлы только под C:\Users\MyUsername\vimfiles, хотя :версия говорит, что C:\Users\MyUsername тоже включена.

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

3
28
13
4
4