2010-01-11 8 views
1

나는 빔에 완료 켜져 :Vim에서 어디서 파일을 수정할 수 있습니까?

autocmd FileType python set omnifunc=pythoncomplete#Complete 
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS 
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags 
autocmd FileType css set omnifunc=csscomplete#CompleteCSS 
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags 
autocmd FileType php set omnifunc=phpcomplete#CompletePHP 
autocmd FileType c set omnifunc=ccomplete#Complete 

은 어디에서 그 완료 (예를 들어, CSS 완료)을 수정할 수 있습니다. 완료된 파일은 어디에 있습니까?

답변

4

, 그것은에서 가장 가능성이 높습니다. 내 시스템에서

그건 : 일부 시스템

/usr/share/vim/vim72/autoload/pythoncomplete.vim 

대신 /usr/local/share/vim이 될 수 있습니다. Windows에서 GVim 설치 폴더를보십시오.

~/.vim/autoload에있는 가능성도 있습니다.

+0

주 \의 t로 시작하는 모든 키지도는 다음을 수정해서는 안 그 곳

:verbose map \t 

나열한다. 자동 완성을 변경하려면 .vim에서 수행하십시오. '~/.vim/after/autoload/pythoncomplete.vim'과 같은 것이 트릭을해야합니다. – idbrii

0

/home/.vim 디렉토리와 /home/.vimrc 파일을 확인하십시오.

구현 방법은 여러 가지가 있습니다.

Here's입니다.

/usr/share/vim/vim<version>/autoload/<language>complete.vim 

등 : UNIX에서

4

vim의 웅대 한 일반적인 목적에 대해 알고 싶을 것입니다. "도대체 그게 어디 있니?" 명령 : 자세한 내용은 예 : 이 문제를 해결하기 위해 당신은 갈 수있었습니다.

:verbose fun pythoncomplete#Complete (fun is because it is a function) 
.... 
Last set from ~/.vim/plugin/pythoncomplete.vim 
.... 

이것은 명령,지도, 자동 명령 등에 사용될 수 있습니다.

+0

실제로 그것은 웅장한 명령입니다! –

관련 문제