Vim에 .txt 파일을로드한다고 가정 해 봅시다. 그렇다면 filetype=html
을 변경하고 싶지만 관련 ftplugin을로드하고 싶습니다. 어떻게해야합니까?Vim에서 시작한 후 ftplugin을 수동으로로드하는 방법은 무엇입니까?
나는 :set filetype plugin on
과 :set filtype plugin_name
을 사용하고 또한 :filetype plugin_name
등을 시도했지만 ftplugin을 수동으로로드 할 수 없습니다. 어떤 제안?
나는 :filetype=html
을 시도한 다음 :filetype plugin on
과 다른 조합을 사용해 보았습니다.
편집 : 나는이 답변을 "완전히"해결할 수는 없었지만 (아마도 내 구성에 개별적 일 수 있습니다). 그러나 피에르의 답변은 좋았으므로 나는 그에게 녹색 체크 표시를하고 있습니다.
~/.vim/ftplugin /에있는 스크립트 중 하나가있는 snipMate 플러그인에 대해 특별히 문제가 있습니다. 웹 페이지를 .txt 파일로 여는 모든 텍스트 Firefox 플러그인을 사용하여 거기에갑니다. 내가 CMS를 사용하기 때문에이 작업을 수행해야합니다. – Rob
~/.vim/ftplugin/html_snip_helper.vim (snipMate가 html 태그를 닫는 데 사용하여 예를 들어 r을 입력하고 TAB을 누르면
이 생성됩니다) – Rob
ftplugin 폴더의 스크립트는 파일 형식의 이름, 예. python.vim, ruby.vim, html.vim. 이것들은 filetype.vim에 정의되어 있습니다. 내 생각 엔 html_snip_header.vim은 플러그인 디렉토리에로드 된 snipMate 플러그인에 의해로드됩니다. html_snip_header.vim을 직접로드하는 ftplugin 아래에 html.vim 파일을 추가하면 동일한 효과가 있어야합니다. –