10
我想保持低於80列我的線斷行後圓括號,所以我經常要重構一個線,看起來像這樣:對齊縮進到崇高的文本
object.function(a_long_argument, another_long_argument, and_a_third)
這樣:
object.function(a_long_argument,
another_long_argument,
and_a_third)
但是,當我在Sublime中的第一個「,」之後按Enter鍵時,它只是換行符並將光標縮進幾個空格。我希望它與我所在的paranthesis或[]或{}保持一致,就像Emacs那樣精美。
有沒有這個選項?有沒有插件?我必須自己寫嗎?
我已經試過尋找它,但我還沒有找到任何東西。
編輯:
更妙的是一個快捷方式或插件或東西選擇幾排,或整個緩衝區,讓它嘗試在良好的點自動斷行。重構評論。如果它必須是語言特定的,我希望它主要用於Python和C++。
我想知道這一點。如果您在這裏沒有得到答案,請考慮詢問Jon(ST2的開發人員),直接訪問[Sublime Forum](http://www.sublimetext.com/forum/)。 – AGS
感謝@AGS,如果24小時內沒有人回答,我會這樣做。我認爲,因爲Stackoverflow有一個用於崇高文本的標籤,他會潛伏在這裏。 – Gurgeh
要根據PEP-8格式化整個Python文件,您可以使用PyTidy https://github.com/witsch/SublimePythonTidy –