Gur*_*geh 11 sublimetext sublimetext2 sublimetext3
我喜欢将我的行保持在80列以下,所以我经常想重构一个看起来像这样的行:
object.function(a_long_argument, another_long_argument, and_a_third)
Run Code Online (Sandbox Code Playgroud)
对此:
object.function(a_long_argument,
another_long_argument,
and_a_third)
Run Code Online (Sandbox Code Playgroud)
但是当我在Sublime中的第一个","后按Enter键时,它只是换行符并将光标缩进几个空格.我想让它与我所处的paranthesis或[]或{}对齐,就像Emacs那样漂亮.
这有选择吗?有插件吗?我必须自己写吗?
我试过寻找它,但我没有找到任何东西.
编辑:
更好的是快捷方式或插件或用于选择几行或整个缓冲区的东西,并让它尝试在好位置自动换行.重构评论.如果它必须是特定于语言的,我希望它主要用于Python和C++.
joe*_*ler 15
Sublime indent_to_bracket将为您包装光标.只需添加以下行要么你User/Preferences.sublime-settings或User/Python.sublime-settings文件:
"indent_to_bracket": true
Run Code Online (Sandbox Code Playgroud)
不幸的是,这似乎只适用于括号,花括号和方括号仍然包裹到前一行缩进.
| 归档时间: |
|
| 查看次数: |
3045 次 |
| 最近记录: |