缩进到括号
Sublime Text插件,用于更好地在换行断句时进行函数参数自动缩进
详细信息
安装次数
- 总次数 2K
- Win 1K
- Mac 416
- Linux 400
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
自述文件
缩进到括号 Sublime Text 插件包
由于我对Sublime的indent_to_bracket
选项不满意,因此我创建了自己的实现,它表现得更加智能。
总体思路是将函数调用中的参数缩进到开括号,以便
function Foo(arg1,<enter>
光标将按照以下方式对齐
function Foo(arg1,
|
注意:目前此插件仅在使用空格进行缩进(translate_tabs_to_spaces
设置为true
)时有效。我不使用制表符编码,因此我可能不会花时间使其与制表符兼容。如果你在乎,请提交一个拉取请求。
相比于内置功能,为什么它更好?
例如,在以下代码中
function(arg1, arg2) {}
当你想将参数拆分成两行(因为行太长,例如)时,会将在逗号后的光标处按下回车键。
内置功能将错误地拆分它们,产生以下结果
function(arg1,
arg2) {}
而此插件将正确地对齐它们
function(arg1,
arg2) {}
内置功能在将光标放在逗号后的空格(即逗号之后)时正确地对齐代码,但然后在行尾留下尾随空格。此插件正确处理这两种情况。