2013-01-14 37 views
0

我在Sublime Text 2中爲SML安裝了語法高亮顯示,但切換註釋 不起作用。在崇高2中切換SML註釋

有誰知道如何實現這個功能..?

使用案例:

-> some text 

-> (Cmd+/) 

-> (* some text *) 

回答

1

我複製從我用的是薩斯包Comments.tmPreferences文件和編輯它。複製xml並將其保存在安裝sml軟件包的相同位置。 <string>source.sml</string>行告訴Sublime何時使用這種評論風格,用於具有sml語法的文件。根據需要編輯。該行TM_COMMENT_START告訴Sublime將(*置於評論的開始處,並且類似於TM_COMMENT_END。我注意到了uuid線條,因爲我不知道該放什麼,並且它似乎沒有它。我沒有在sml文件上測試它,但在其他語法上工作。我建議與軟件包開發人員交談,看看他們是否會爲他們的代碼添加解決方案。

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
<key>name</key> 
<string>Comments</string> 
<key>scope</key> 
<string>source.sml</string> 
<key>settings</key> 
<dict> 
    <key>shellVariables</key> 
    <array> 
     <dict> 
      <key>name</key> 
      <string>TM_COMMENT_START</string> 
      <key>value</key> 
      <string>(* </string> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>TM_COMMENT_END</string> 
      <key>value</key> 
      <string> *)</string> 
     </dict> 
    </array> 
</dict> 
<!-- <key>uuid</key> --> 
<!-- <string>7CDCE4E8-3850-4F98-A0A8-AFAE23F4F6E9</string> --> 
</dict> 
</plist>