我有用於Vim的Pig插件,它現在工作的很好。但是在我嘗試加載第二個豬腳本文件後突然語法突出顯示失敗。它只有在加載一個Pig文件時才能正常工作。當我嘗試通過拆分或書呆子樹加載另一個Pig文件時,第二個Pig文件沒有語法突出顯示。我剛剛安裝了書呆子樹插件,安裝後我看到了這個奇怪的問題。與書呆子樹插件有衝突嗎?書呆子樹插件安裝後Vim語法高亮
回答
當你
:autocmd filetypedetect BufRead *.pig
應列出setf pig
線。如果不是,您還沒有正確安裝文件類型檢測,如plugin's page所述。順便說一句,與那裏的指示相反,腳本片段將更好地放置在~/.vim/filetype.vim
,而不是~/.vimrc
,但它應該沒有關係。
所以,請將以下爲~/.vim/filetype.vim
:
augroup filetypedetect
autocmd BufNewFile,BufRead *.pig setf pig
augroup END
重啓Vim和檢查;該線現在應該在那裏。
當我輸入上述命令時,我沒有得到任何列表。另外,我沒有filetype.vim文件。我可以像我爲.vim文件夾手動創建它嗎? – 2013-02-28 09:03:59
是的,創建它;我已經明確地將內容放入我的答案中。有了它,它應該工作。你不是事先把這樣的東西放到你的.vimrc中嗎?! – 2013-02-28 09:26:28
謝謝。創建一個filetype.vim並添加上面的行。 – 2013-02-28 10:58:12
- 1. Vim的,如何重裝語法高亮
- 2. Vim中的子匹配語法高亮
- 3. Vim數學語法高亮
- 4. FlexLM VIM語法高亮
- 5. VIM無法安裝插件
- 6. Ruby語言的Vim語法高亮1.9
- 7. 在vim中爲latex插件添加語法高亮
- 8. Vim - 恢復文件後縮進和語法高亮破解
- 9. 轉換記事本++語法高亮文件vim的(或沒有人有AQ/KDB + VIM語法高亮文件?)
- 10. FAME的Vim語法高亮顯示
- 11. VIM高亮:刪除語法關鍵字
- 12. 內聯降價的Vim語法高亮
- 13. 爲jinja2 vim語法高亮顯示?
- 14. Vim:按需改變語法高亮
- 15. VIM log4j的語法高亮不工作
- 16. 自定義語法VIM高亮鏈接
- 17. 不需要語法高亮VIM
- 18. 在Vim中自定義語法高亮
- 19. vim的Razor .cshtml語法高亮顯示?
- 20. Vim定製語法高亮僅背景
- 21. vim按語法高亮搜索類型
- 22. 啓用Vim的語法高亮默認
- 23. Vim中的嵌入語法高亮
- 24. Eclipse/Freemarker插件:語法高亮失敗
- 25. 樹枝文件:html和樹枝部分的語法高亮
- 26. 如何使用Vim多行語法高亮子句?
- 27. 安裝fuzzyfinder VIM插件
- 28. 如何安裝Vim插件
- 29. 添加/安裝vim插件
- 30. 語法高亮
經過一番努力,我明白了它沒有語法突出顯示,但文件類型沒有被檢測到第二個文件。我需要爲第二個文件顯式設置filetype = pig。我在.vimrc中也有**文件類型**,如何避免手動執行。 – 2013-02-28 06:31:41
假設你的Pig插件被正確編寫並正確安裝,你應該在你的'〜/ .vimrc'上添加'filetype plugin indent on'。 – romainl 2013-02-28 06:58:44
我已經在**上有**文件類型**,**上的**文件類型插件,**上的文件類型縮進**,**上的**語法。它會有什麼區別嗎? – 2013-02-28 08:46:59