ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

自动设置缩进

jfcherng ST3

❌ [已废弃] 此插件自动检测并为您设置缩进,默认情况下,当文件被加载时。

详细信息

  • 1.6.2
  • github.com
  • github.com
  • 4年前
  • 2小时前
  • 5年前

安装

  • 总数 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

源代码
raw.githubusercontent.com

❌ [已废弃] ST-AutoSetIndentation

Package Control GitHub tag (latest SemVer) Project license GitHub stars Donate to this project using Paypal

此 Sublime Text 3 插件自动检测并为您设置缩进,默认情况下,当文件被加载时。

重要通知

自 Sublime Text 4 以来,开发团队已经利用此插件中的测试用例来改进内置缩进检测,且效果良好。因此,您可能不再需要在 Sublime Text 4 中使用此插件。

我为何制作此插件

如果将 detect_indentation 设置为 true,Sublime Text 在加载文件时会检测缩进,这是默认设置。

然而,其检测有时会有误。您可以尝试以下情况!

我发现 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" },

致谢