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 –