2014-10-09 107 views
1

此問題是關於Sublime Text 3 LaTeX語法突出顯示。只有LaTeX默認%評論被Sublime Text識別,並且讓ST識別\begin{comment} [...] \end{comment}評論的comment包可能會很有用。獲取在崇高文本中突出顯示的LaTeX評論包評論

我希望將這些註釋部分突出顯示以提高可讀性(最好的辦法是更改背景顏色)。

看來應該做的是修改LaTeX.tmLanguage文件(使用PackageResourceViewer包,如解釋here)。我正在管理一些小的變化,但不知道如何做一些複雜的事情,如添加評論的開始 - 結束規則(如解釋here)。

任何幫助將不勝感激。

回答

0

你幾乎到了那裏。快速的方法是將下面的XML粘貼到您的<array>立即LaTeX.tmLanguage以下<patterns>

<dict> 
     <key>begin</key> 
     <string>\\begin\{comment\}</string> 
     <key>end</key> 
     <string>\\end\{comment\}</string> 
     <key>name</key> 
     <string>comment.block.latex</string> 
    </dict> 

到那裏,我做了這樣的事情:

  1. 獲取包PackageDev。 (使用PackageResourceManager)轉換爲YAML。
  2. patterns:,添加類似

    - name: comment.block.latex 
        begin: \\begin\{comment\} 
        end: \\end\{comment\} 
    
  3. 將其轉換回XML與PackageDev

+0

非常感謝你,它的工作原理。我只做了兩個小小的修改,以便代碼能夠使用標籤註釋塊並且最後一行完全突出顯示(因爲我的目標是更改背景顏色): \t ' \ t {0,9} \ \ begin \ {comment \}'和' \\ end \ {comment \}(\ s * \ n)?' – syntax 2015-02-15 15:43:33