我使用允許降價和乳膠混合的Pandoc。有兩種語法突出顯示功能會很好。任何關於實現這個目標的最佳方式的想法?如何在Sublime Text 2或TextMate 2中同時使用Latex和Markdown語法突出顯示?
回答
您應該爲包含Markdown和LaTeX語法的Pandoc文件創建一種新的語言語法。有兩種方法可以包含來自其他語法的規則:
使用來自其他語法的包含規則和引用元素。例如,這將引用包括完整的乳膠和降價語法:
{ patterns = ( { include = 'text.html.markdown'; }, { include = 'text.tex.latex'; }, ); }
也可以從語法庫中挑選櫻桃通過規則採用這種形式:
{ include = 'text.html.markdown#block'; }
使用注射語法。你可以閱讀關於the TextMate blog的更多信息。
希望這有助於!
延遲道歉,但是我不清楚這段代碼應該放在哪裏......看起來Json可能會被轉換爲plist,但不是有效的json。 ST2的指導將是最有幫助的。 – bjw
好的,所以我在ST2中使用yaml發現了這個頁面:http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/reference/syntaxdefs.html我試過這:https://gist.github.com/puterleat/7907963無濟於事......當這個定義被激活時沒有任何東西被突出顯示。 – bjw
我不確定Sublime(我不使用它),但在Textmate 2中,您可以從菜單中選擇Bundles - > Edit Bundles。要麼在現有的包中創建新的語言語法,要麼創建一個新的包。查閱關於如何編寫語法的文檔:http://manual.macromates.com/en/language_grammars#language_grammars –
- 1. NetLogo的Sublime Text 2(或其他)語法突出顯示器
- 2. 突出顯示Sublime Text 2中的語法錯誤
- 3. Sublime Text 2 HTML語法突出問題
- 4. Sublime Text 2運算符突出顯示
- 5. 爲Sublime Text 2添加語法突出顯示?
- 6. 用Sublime Text 3突出顯示HTML背景語法中的ERB?
- 7. 在Sublime Text 2中突出顯示nbsp字符?
- 8. Sublime Text 2 Licensing - Sublime Text 2
- 9. Sublime Text 2中突出顯示的顏色是什麼意思?
- 10. 突出顯示Sublime Text 2中的變量發生0
- 11. 使用Sublime Text語法特定的高亮顯示2
- 12. 在TextMate中D語法突出顯示
- 13. 是否有基於Github語法突出顯示的Sublime Text 2配色方案?
- 14. 如何爲Sublime Text 2安裝VHDL語法高亮顯示?
- 15. SpecFlow /小黃金突出顯示Sublime Text 2
- 16. 在Sublime Text中使用jsTestDriver和Jasmine 2
- 17. 如何在Sublime Text 2中爲我的Gemfile啓用語法高亮顯示?
- 18. Sublime Text 2 Make not working,can not find latex
- 19. Sublime Text 2中的語法高亮顯示(Boo)
- 20. Sublime Text中的語法高亮2
- 21. Groovy和Sublime Text 2
- 22. Sublime Text 2和C
- 23. Sublime Text 2和R
- 24. Sublime Text 2 Latextools不顯示引用鍵
- 25. 在Flask中使用語法突出顯示Markdown
- 26. 如何在Sublime Text 3中的XML引號內突出顯示LUA語法?
- 27. Sublime Text 3中的不同突出顯示JS和CSS
- 28. Sublime in Sublime Text 2
- 29. Sublime Text 3:Ruby語法突出顯示錯誤
- 30. Sublime Text雙擊突出顯示修改
合併Markdown和LaTeX的'* .tmLanguage'文件。 – lawlist