愛TextMate是愛的Python,胡說,胡說,胡說 ..在Textmate中區分Python字符串和Docstrings的語法着色?
但是..我恨說: 「文檔字符串」,又名多-的意見/獅身人面像的lovechild - 是語法着色 - 以相同的方式正常的「字符串」,在我前面提到的編輯器中選擇。以下是兩種類型的他們過於中規中矩,從頭到腳的服裝的例子...
此略有不便可以是regexed外賣 - 以區分這兩個更容易,在視覺上?
愛TextMate是愛的Python,胡說,胡說,胡說 ..在Textmate中區分Python字符串和Docstrings的語法着色?
但是..我恨說: 「文檔字符串」,又名多-的意見/獅身人面像的lovechild - 是語法着色 - 以相同的方式正常的「字符串」,在我前面提到的編輯器中選擇。以下是兩種類型的他們過於中規中矩,從頭到腳的服裝的例子...
此略有不便可以是regexed外賣 - 以區分這兩個更容易,在視覺上?
如果您查看Python包語言部分的第560-1064行,您會發現字符串的定義。簡而言之,您可以找到三引號字符串的模式,並將另一個組件添加到捕獲名稱。然後,只需將該捕獲名稱添加到當前樣式中,然後三角引用字符串的顏色應該不同。
將此代碼添加到您的主題文件中,以使文檔字符串顯示爲與常規字符串不同。
{ name = 'Pyton: Docstring';
scope = 'string.quoted.double.block.python';
settings = {
foreground = '#A7C3CC’; //change color to your preference
fontstyle = '';
};
},
如果您需要XML版本是:
<dict>
<key>name</key>
<string>Python: docstring</string>
<key>scope</key>
<string>string.quoted.double.block.python</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string/>
<key>foreground</key>
<!-- change color to your preference -->
<string>#A7C3CC</string>
</dict>
</dict>