在TextMate的1.5.10 r1623,你的小箭頭,使您可以摺疊方法塊:如何在TextMate中爲Python註釋啓用塊摺疊?
不幸的是,如果你有一個多行的Python評論,不承認它,所以你不能把它摺疊:
def foo():
"""
How do
I fold
these comments?
"""
print "bar"
TextMate中有這對他們如何定製摺疊網站:http://manual.macromates.com/en/navigation_overview#customizing_foldings
...但我並不擅長於正則表達式夠做任何事AB出來吧。 TextMate使用Oniguruma正則表達式API,我使用通過GetBundles更新到最新版本的默認Python.tmbundle。
有沒有人有如何做到這一點的想法?在此先感謝您的幫助! :)
添加默認foldingStartMarker
和Python語言在包編輯器下Python.tmbundle foldingStopMarker
正則表達式的值:
foldingStartMarker = '^\s*(def|class)\s+([.a-zA-Z0-9_ <]+)\s*(\((.*)\))?\s*:|\{\s*$|\(\s*$|\[\s*$|^\s*"""(?=.)(?!.*""")';
foldingStopMarker = '^\s*$|^\s*\}|^\s*\]|^\s*\)|^\s*"""\s*$';
這不應該是將foldingStartMarker和foldingStopMarker定義爲`「」「|'''`嗎? – delnan 2011-01-09 03:30:46
@delnan,我認爲你在正確的軌道上。當前的正則表達式值有點複雜將它們添加到上面的問題中) – 2011-01-09 14:53:28