2012-10-14 2 views
5

필자는 .vimrc 파일을 Python 파일을 저장하거나 Python 버퍼를 입력 할 때마다 (Matlab 및 Latex에도 적용되지만 모두 동일하지만) 자동으로 cuags를 실행합니다.vim autocmd 자동 실행

set tags+=./tags 
autocmd BufWritePost *.py silent !ctags *.py 
autocmd BufEnter *.py silent !ctags *.py 
autocmd BufWritePost *.m silent !ctags *.m 
autocmd BufEnter *.m silent !ctags *.m 
autocmd BufWritePost *.tex silent !ctags *.tex 
autocmd BufEnter *.tex silent !ctags *.tex 

때때로이 정보를 사용하여 내 파일을 탐색합니다. 이것은 Mac OS X 및 Linux에서 잘 작동합니다. 지난 달 정도 전 Windows 7을 사용해야했습니다.이 줄을 .vimrc에 추가하면 나 앞에서 cmd 프롬프트가 깜박이며 매우 불쾌합니다. 나도 노력했다! 침묵하는 대신에 시작한다. 그리고 그것은 다른 이슈의 호스트를 가져온다.

무엇이 누락 되었습니까? 커맨드가 실행되고, 태그 파일이 업데이트되고, cmd 프롬프트를 깜빡이지 않고 더 이상의 문제없이 모든 것이 다시로드되는 OS X 구성을 복제 할 수 있습니까?

답변

3

참조 :

enables execution of external commands in the background without opening a 
command prompt window on Windows. 

또한 몇 가지 흥미로운 추가 기능을 제공합니다.