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

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?

Odpowiedzi (8)

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

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

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

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
```.
5
5
5
2017-08-28 12:15:48 +0000

Najłatwiejszym sposobem, jaki znalazłem, jest po prostu echo lokalizacji aktualnie używanego pliku vimrc - możesz następnie zastąpić go własną, niestandardową wersją.

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

Jeśli potrzebujesz dowiedzieć się tego tylko z pliku .bat, najpierw zajrzyj do katalogu %HOME%. Jeśli nie jest on zdefiniowany, wtedy vim/gvim szuka w ścieżce zdefiniowanej przez konkatenację %HOMEDRIVE% i %HOMEPATH%.

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

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ę.

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

Znalazłem go w ( windows 10 )

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

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.

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

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ż.