自动设置缩进
❌ [已废弃] 此插件自动检测并为您设置缩进,默认情况下,当文件被加载时。
详细信息
安装
- 总数 8K
- Win 6K
- Mac 894
- Linux 1K
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日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 2 |
Mac | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
❌ [已废弃] ST-AutoSetIndentation
此 Sublime Text 3 插件自动检测并为您设置缩进,默认情况下,当文件被加载时。
重要通知
自 Sublime Text 4 以来,开发团队已经利用此插件中的测试用例来改进内置缩进检测,且效果良好。因此,您可能不再需要在 Sublime Text 4 中使用此插件。
我为何制作此插件
如果将 detect_indentation
设置为 true
,Sublime Text 在加载文件时会检测缩进,这是默认设置。
然而,其检测有时会有误。您可以尝试以下情况!
- 位于 problem_files/ 的文件
- https://forum.sublimetext.com/t/detect-indentation-with-3-spaces-is-broken/45143
- https://github.com/SublimeTextIssues/Core/issues/1459
- https://github.com/SublimeTextIssues/Core/issues/1640
我发现 Indent Finder 能够正确检测上述文件,因此我制作了此插件。
注意事项
缩写
- ST = Sublime Text
- ASI = AutoSetIndentation(此插件)
ASI 尊重来自
.editorconfig
文件的缩进设置。如果您不希望用 ASI 替换 ST 的
detect_indentation
命令,将插件的设置hijack_st_detect_indentation
设置为false
。即使将
hijack_st_detect_indentation
默认设置为true
,ST 在 ASI 准备工作之前仍会内部检测缩进。在此之后,ASI 将再次检测缩进,因此 ST 的结果将被覆盖,但检测工作会进行两次。因此,您可能希望将detect_indentation
设置为false
以跳过 ST 的缩进检测。
安装
此软件包可在包管理器中通过名为 AutoSetIndentation 的名称获取。
设置
要编辑设置,请前往 首选项
» 包设置
» 自动设置缩进
» 设置
。
我认为设置文件是自我解释的。但如果您还有问题,请随时提出一个 issue。
命令
您可以在用户设置中禁用所有的 监听器
,并向菜单添加一个快捷键,以便在需要时自动设置缩进。
{ "keys": ["ctrl+alt+s", "ctrl+alt+i"], "command": "auto_set_indentation" },