Ale czy nie jest prawdą, że w systemie Windows jest to _vimrcplik?
Kazark
4
Windows gvim (Cygwin lub Native) wybierze _gvimrc, .gvimrc, _vimrc i wreszcie _vimrc w tej kolejności. Podkreśla format podkreślenia i kropki dla vimrc.
W Vimie twój katalog domowy jest określony za pomocą $ HOME. W systemach Unix jest to katalog ~. W systemach Windows najlepszym sposobem na znalezienie wartości $ HOME jest użycie Vima w następujący sposób. Te polecenia są przydatne, aby zobaczyć, z których katalogów korzysta twój Vim:
Okna (zarówno rodzimych i Cygwin *) użyje _gvimrc, .gvimrc, _vimrci .vimrcw tej kolejności pierwszeństwa. Pliki gvim * zostaną sprawdzone w procesie gvim, podczas gdy vim konsoli sprawdzi tylko pliki vim *.
(Dla takich jak ja, którzy używają systemu Windows tylko wtedy, gdy jest do tego zmuszony): pamiętaj, aby włączyć wyświetlanie rozszerzeń plików. „_gvimrc.txt” itp. nie działa. ;)
Stein G. Strindhaug,
Aby HOMEdopasować zachowanie systemów uniksowych, stworzyłbym globalną zmienną środowiskową, %USERPROFILE%jeśli jeszcze tego nie zrobiono.
Pluto,
19
W przypadku Vima 7.4 są to ścieżki, których szuka w systemie 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 poleceń, aby poznać wartości $VIMi $HOME.
:echo $HOME
:echo $VIM
Na przykład, dobrym miejscem na ustawienia specyficzne dla gvim byłoby
Najłatwiejszy sposób, jaki znalazłem, to po prostu powtórzenie lokalizacji aktualnie używanego pliku vimrc - możesz go zastąpić własną wersją niestandardową.
Jeśli chcesz dowiedzieć się tylko z pliku .bat, najpierw zajrzyj do %HOME%katalogu. Jeśli nie jest to zdefiniowane, vim / gvim szuka ścieżki zdefiniowanej przez konkatenację %HOMEDRIVE%i %HOMEPATH%.
To właściwie dobre pytanie, ponieważ po instalacji (co dziwne) dostajesz plik _vimrc w „Program Files” - co nie jest dobrym miejscem na pliki konfiguracyjne.
Połóż to
%USERPROFILE%\vimfiles\_vimrc
W ten sposób zostanie on pobrany zamiast pliku konfiguracyjnego umieszczonego przez instalację.
Odkryłem, że vim-tux zainstalowany przez Chocolatey widzi pliki .vimrc tylko pod C: \ Users \ MyUsername \ vimfiles, chociaż: wersja informuje, że C: \ Users \ MyUsername również zawiera.
Zauważyłem, że kiedy otwieram gvim z Eksploratora plików Windows, $ HOME jest ustawione na c: \ Users \ myname, ale po uruchomieniu z mojego eksploratora plików Cygwin jest ustawione na / cygwin / home / myname . To dobrze, ponieważ pozwala mi wprowadzić nieco inne ustawienia w każdym z nich. Aby oddzielić rzeczy i ułatwić tworzenie kopii zapasowych, system Windows nazywa się _vimrc, a Cygwin nazywa się .vimrc .
_vimrc
plik?Odpowiedzi:
Z Wiki Vim .
Po określeniu
HOME
zmiennej umieśćvimrc
plik w tym katalogu.Jeśli chcesz zmienić swoją
HOME
zmienną, ustaw jąHOME
jako zmienną środowiskową dla systemu lub użytkownika.Komputer> Właściwości> Zaawansowane ustawienia systemu> Zaawansowane> Zmienne środowiskowe> Użytkownik | Zmienne systemowe.
Okna (zarówno rodzimych i Cygwin *) użyje
_gvimrc
,.gvimrc
,_vimrc
i.vimrc
w tej kolejności pierwszeństwa. Pliki gvim * zostaną sprawdzone w procesie gvim, podczas gdy vim konsoli sprawdzi tylko pliki vim *.*: zweryfikowano w stosunku do vim 7.2 i 7.3
źródło
HOME
dopasować zachowanie systemów uniksowych, stworzyłbym globalną zmienną środowiskową,%USERPROFILE%
jeśli jeszcze tego nie zrobiono.W przypadku Vima 7.4 są to ścieżki, których szuka w systemie Windows
Jak powiedział Darren Hall , użyj tych poleceń, aby poznać wartości
$VIM
i$HOME
.Na przykład, dobrym miejscem na ustawienia specyficzne dla gvim byłoby
źródło
Najłatwiejszy sposób, jaki znalazłem, to po prostu powtórzenie lokalizacji aktualnie używanego pliku vimrc - możesz go zastąpić własną wersją niestandardową.
źródło
Jeśli chcesz dowiedzieć się tylko z pliku .bat, najpierw zajrzyj do
%HOME%
katalogu. Jeśli nie jest to zdefiniowane, vim / gvim szuka ścieżki zdefiniowanej przez konkatenację%HOMEDRIVE%
i%HOMEPATH%
.źródło
To właściwie dobre pytanie, ponieważ po instalacji (co dziwne) dostajesz plik _vimrc w „Program Files” - co nie jest dobrym miejscem na pliki konfiguracyjne.
Połóż to
W ten sposób zostanie on pobrany zamiast pliku konfiguracyjnego umieszczonego przez instalację.
źródło
Odkryłem, że vim-tux zainstalowany przez Chocolatey widzi pliki .vimrc tylko pod C: \ Users \ MyUsername \ vimfiles, chociaż: wersja informuje, że C: \ Users \ MyUsername również zawiera.
źródło
Zauważyłem, że kiedy otwieram gvim z Eksploratora plików Windows, $ HOME jest ustawione na c: \ Users \ myname, ale po uruchomieniu z mojego eksploratora plików Cygwin jest ustawione na / cygwin / home / myname . To dobrze, ponieważ pozwala mi wprowadzić nieco inne ustawienia w każdym z nich. Aby oddzielić rzeczy i ułatwić tworzenie kopii zapasowych, system Windows nazywa się _vimrc, a Cygwin nazywa się .vimrc .
źródło