.vimrc 파일은 Windows 7에서 어디에 있어야합니까?


177

최근에 vim을 독립 실행 형 바이너리로 Windows 7에 설치했습니다.

.vimrc 파일을 어디에 두어야합니까?


그러나 Windows에서 _vimrc파일 이라는 것이 사실이 아닙니까?
Kazark

4
Windows gvim (Cygwin 또는 Native)은 _gvimrc, .gvimrc, _vimrc 및 마지막으로 _vimrc를 우선 순위대로 선택합니다. vimrc의 밑줄과 점 형식을 밑줄로 표시합니다.
대런 홀

답변:


204

로부터 빔 위키 .

Vim에서 홈 디렉토리는 $ HOME으로 지정됩니다. 유닉스 시스템에서 이것은 ~ 디렉토리입니다. Windows 시스템에서 $ HOME의 값을 찾는 가장 좋은 방법은 다음과 같이 Vim에서 시작하는 것입니다. 이 명령은 Vim이 어떤 디렉토리를 사용하고 있는지 확인하는데 유용합니다 :

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

HOME변수 를 결정하면 vimrc파일을 해당 디렉토리에 넣으십시오 .

HOME변수 를 변경 HOME하려면 시스템 또는 사용자의 환경 변수로 설정 하십시오 .

컴퓨터> 속성> 고급 시스템 설정> 고급> 환경 변수> 사용자 | 시스템 변수.

윈도우 (원주민 모두와 Cygwin에서 *)를 사용 _gvimrc, .gvimrc, _vimrc.vimrc우선 순위의 순서이다. gvim * 파일은 gvim 프로세스로 확인되며, 콘솔 vim은 vim * 파일 만 확인합니다.

* : vim 7.2 및 7.3에 대해 확인 됨


3
(강제로 Windows를 사용하는 나와 같은 사람들에게는) 파일 확장자를 표시해야합니다. "_gvimrc.txt"등이 작동하지 않습니다. ;)
Stein G. Strindhaug

이하기 HOME유닉스 시스템의 동작을 일치, 나는 글로벌 환경 변수를 만들 것 %USERPROFILE%즉 아직되어 있지 않은 경우입니다.
명왕성

19

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"

으로 대런 홀 말했다의 값을 찾으려면 다음 명령을 사용 $VIM하고 $HOME.

:echo $HOME
:echo $VIM

예를 들어, gvim 특정 설정을위한 좋은 장소는

C:\Users\MyUsername\_gvimrc

5

내가 찾은 가장 쉬운 방법은 현재 사용중인 vimrc 파일의 위치를 ​​단순히 에코하는 것입니다. 그런 다음 사용자 정의 버전으로 바꿀 수 있습니다.

:echo $MYVIMRC

4

.bat 파일에서 찾아야하는 경우 먼저 %HOME%디렉토리를보십시오. 이것이 정의되지 않은 경우 vim / gvim은 및를 연결 %HOMEDRIVE%하여 정의 된 경로를 찾습니다 %HOMEPATH%.


1

설치 후 (이상하게도) "Program Files"아래에 _vimrc 파일이 있기 때문에 실제로는 좋은 질문입니다. 구성 파일에는 적합하지 않습니다.

아래에 넣어

%USERPROFILE%\vimfiles\_vimrc

이 방법으로 설치에 의해 배치 된 구성 파일 대신에 선택됩니다.


0

Chocolatey를 통해 설치된 vim-tux는 C : \ Users \ MyUsername \ vimfiles에서만 .vimrc 파일을 볼 수 있다는 것을 알았습니다.


0

Windows 파일 탐색기에서 gvim을 열면 $ HOME 이 c : \ Users \ myname으로 설정 되지만 Cygwin 파일 탐색기에서 시작하면 / cygwin / home / myname으로 설정 됩니다. 각 설정마다 약간 다른 설정을 할 수 있기 때문에 좋습니다. 사물을 별도로 유지하고 백업을 쉽게하기 위해 Windows는 _vimrc 라고 하고 Cygwin은 .vimrc 라고 합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.