2010-04-16 2 views
4

Windows 용 mysgit을 사용하고 있지만 mysgit vi 편집기가 내 소스 코드 (html/python/css .... files)에 대한 구문 강조 표시 및 들여 쓰기를 할 수 없습니다.msysgit vim에서 구문 강조 및 구문 들여 쓰기를 어떻게 사용할 수 있습니까?

원래 원본에서 구문 폴더를 복사 할 수있었습니다. Git Vim72 설치 폴더에 GVIM7.2 설치, 이제 구문 강조 표시가 활성화 된 것처럼 보입니다.

수행 할 수없는 작업은 들여 쓰기입니다. 내 GVim7.2 설치에서 Git Vim72 폴더로 ftplugin 폴더를 복사하려고 시도했지만 들여 쓰기가 없습니다.

파일 유형 플러그인 들여 쓰기를에 설정했지만 vimrc 파일에 아무 것도 작동하지 않았습니까?

구문 들여 쓰기를 활성화하는 방법에 대한 도움이 필요하십니까?

가트

답변

0

파일 유형을 올바르게 결정했는지 확인해야 할 수 있습니다. vim이 어떤 파일 형식을 사용하고 있는지 확인하려면 다른 매개 변수없이 :set filetype을 입력하십시오. Vim은 파일 형식을 들여 쓰는 방법을 모르거나 파일 형식 플러그인을 다운로드하여 올바른 폴더에 넣어야 할 수도 있습니다 (필자는 그 플러그인을 어디서 구해야할지 모르겠다).

당신은 msysgit 대신 mysgit을 찾으시는 것입니까?

7

msysgit vi 편집기를 사용자 정의하려면 msysgit 설치 폴더에서 구성 파일을 편집해야합니다. C:\Program Files\Git에 msysgit을 설치 했으므로 내 vimrc 파일은 C:\Program Files\Git\share\vim 경로에 있습니다.

플러그인 및 구문 파일은 \share\vim\vim72입니다. C 및 C++ 용 구문 파일 만 찾을 수있었습니다. 다른 언어의 구문 파일을 다른 곳에서 가져와야 할 수도 있습니다. (This site는 많은 언어에 대한 문법 파일이 있습니다.) 들여 쓰기를 들어

, 그 \share\vim\vimrc 파일 어딘가에 다음 줄을 가지고 확인 :

 
set ai 
0
내의 vimrc 파일 경로 C:\Program Files (x84)\Git\bin\vim에 불구하고

니씬의 대답은 나를 위해 일 ..\share\vim 대신.

Java 구문 강조 표시를 원했기 때문에 java.vim/usr/share/vim/vim70/syntax/java.vim에서 내 Linux 서버로 복사했습니다. java.vimhtml.vim을 사용하는 것으로 나타났습니다 (문제가 아니므로 html.vim도 복사했습니다).

는 윈도우에서 작동하려면 하나 java.vim에 다음 줄을 변경해야 :

syntax include @javaHtml <sfile>:p:h/html.vim 

syntax include @javaHtml <sfile>:p:h\html.vim 

에 나는 또한 \share\vim\vimrc 꽤 많은 프로그래머를위한 중요한 설정이 있음을 발견 이미 포함 :

set syntax = onset background = dark
set ai

나는이 같은 문제를 가진 사람을 도움이되기를 바랍니다.

관련 문제