2010-08-17 4 views
2

VIM을 사용할 때 :bd을 사용하여 버퍼로 돌아간 후를 제외하고는 강조 표시가 사라집니다. :syn on을 사용하여 다시 사용할 수 있습니다.이 문제는 확장명이없는 파일에서만 발생합니다. 확장 기능이없는 파일을 가져 오기 위해 일부 설정을 변경해야한다는 것을 기억합니다. 그러나 세부 정보는 기억할 수 없습니다. (내가 이것을 할 때 gf 명령이 작동하기 때문에 확장자가없는 파일을 사용합니다.) 아무도 도와 줄 수 있습니까?구문 VIM에서의 강조 표시 후 : bd

감사합니다.

+0

마지막으로 나는 구문 강조를 항상 가능하게하기 위해'bd' 명령 (그리고 또한'bp'와'bn')을 매핑함으로써 해결 방법을 사용했다. 이것은 항상 원하지 않는 버퍼를 강조 표시하는 단점이 있습니다. 다음은 _.vimrc_ 파일에 추가 한 행입니다.'command BUFDEL : bd | syn on'과'cabbrev bd BUFDEL' – Fish

답변

0

:h modeline을 보시면 파일을 방문 할 때 사용할 설정을 vim에 알려주는 파일에 주석을 설정할 수 있습니다.

+0

나는 modeline에 대해 몰랐다. 그러나 파일에 주석을 설정하는 것은 다른 사람들과 공유되고 수천 개의 파일이 있기 때문에 좋은 옵션이 아닙니다. 메타 데이터에 의지하지 않고이를 달성 할 수있는 방법이 있습니까? – Fish

+0

filetype 플러그인을 사용하고 있습니까? 그게 도움이 – Doon

+0

나는 그것을 들어 본 적이 없기 때문에 나는 그렇게 생각하지 않는다. Vim을 Cygwin에서 대부분 사용합니다. 차이가 있다면? 이전에 Vim에서 의도적으로 플러그인을 사용 해본 적이 없지만 시간이 지나면 파일 형식을 확인합니다. – Fish