Gdzie powinien znajdować się plik .vimrc w systemie Windows 7?
Ostatnio zainstalowałem vima na Windows 7 jako samodzielną binarkę.
Gdzie powinienem umieścić mój plik .vimrc?
Ostatnio zainstalowałem vima na Windows 7 jako samodzielną binarkę.
Gdzie powinienem umieścić mój plik .vimrc?
Z Vim Wiki .
W Vimie twój katalog domowy jest określany przez $HOME. W systemach Unix, jest to katalog ~. W systemach Windows, najlepszym sposobem na znalezienie wartości $HOME jest wykonanie poniższych poleceń z poziomu Vima. Polecenia te są przydatne do sprawdzenia, jakich katalogów używa Vim:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
Po ustaleniu zmiennej HOME
umieść plik vimrc
w obrębie tego katalogu.
Jeśli chcesz zmienić zmienną HOME
, ustaw HOME
jako zmienną środowiskową dla systemu lub użytkownika.
Komputer > Właściwości > Zaawansowane ustawienia systemu > Zaawansowane > Zmienne środowiskowe > Użytkownik | Zmienne systemowe.
Windows (zarówno Native jak i Cygwin) użyje _gvimrc
, .gvimrc
, _vimrc
i .vimrc
w tej kolejności. Pliki gvim będą sprawdzane przez proces gvim, podczas gdy konsolowy vim będzie sprawdzał tylko pliki vim.
: sprawdzone dla vima 7.2 i 7.3
Dla Vima 7.4, to są ścieżki, których szuka w 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"
Jak powiedział Darren Hall , użyj tych komend, aby dowiedzieć się wartości $VIM
i $HOME
.
:echo $HOME
:echo $VIM
Na przykład, jednym z dobrych miejsc na ustawienia specyficzne dla gvima będzie
C:\Users\MyUsername\_gvimrc
```.
To jest właściwie dobre pytanie, ponieważ po instalacji (co dziwne) dostajesz plik \vimrc pod “Program Files” - co nie jest dobrym miejscem dla plików konfiguracyjnych.
Umieść go pod
%USERPROFILE%\vimfiles\_vimrc
W ten sposób zostanie on pobrany zamiast pliku konfiguracyjnego umieszczonego przez instalację.
Znalazłem go w ( windows 10 )
\tools\vim\_vimrc
```.
Zauważyłem, że kiedy otwieram gvima z eksploratora plików Windows, $HOME jest ustawiony na c:™, ale kiedy uruchamiam go z mojego eksploratora plików Cygwin, jest ustawiony na /cygwin/home/myname. Jest to dobre rozwiązanie, ponieważ pozwala mi na wprowadzenie nieco innych ustawień w każdym z nich. Aby zachować odrębność i ułatwić tworzenie kopii zapasowych, plik Windows nazywa się vimrc, a plik Cygwin .vimrc.
Stwierdziłem, że vim-tux zainstalowany przez Chocolatey widzi pliki .vimrc tylko pod C:\Users\vimfiles chociaż :version mówi, że C:\Users\MyUsername również.