sublimetext2 - Sublime Text 3 在 PHP 中使用适当的数组括号重新缩进

标签 sublimetext2 sublimetext sublimetext3

我有类似 that 的问题

但上面链接中的回答对我没有帮助。我习惯在编码时重新缩进整个文件,我非常喜欢 Sublime Text。但是这个bug让我很生气。因此,我需要使用快捷方式重新缩进整个 PHP 文件,并且不会出现缩进错误。

这就是我需要的:

这就是它的工作方式:

最佳答案

作为@BullfrogBlues mentions in a comment ,Sublime PHP Grammar 插件对此进行了修复。我不想要整个包,但幸运的是,很容易从那里提取数组缩进规则:

https://github.com/gerardroche/sublime-php-grammar/blob/master/Indentation%20Rules%20-%20Arrays.tmPreferences

只需将该文件保存到所有自定义片段等所在的同一目录中(在 Mac 上是 ~/Library/Application Support/Sublime Text 3/Packages/User ,不确定 Windows/Linux),瞧!

关于sublimetext2 - Sublime Text 3 在 PHP 中使用适当的数组括号重新缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22509575/

相关文章:

sublimetext2 - 如何在 Sublime Text 2中选择突出显示语言

node.js - sublime build - nodejs - 如何启动和停止 Node 应用程序

sublimetext2 - 更改 Sublime 2 中的注释字符以获得特定语法

macos - 键入时 Sublime Text 2 卡住 ></

sublimetext3 - 使用命令行在行号处打开 sublime 文本文件

java - 在 Sublime Text [OSX] 上运行 Java 时出错

sublimetext - Sublime Text 3 : Drag & Drop, 移动并创建文件和文件夹的副本

linux - Linux 中没有这样的文件或目录错误

c++ - SublimeText C++ 防止在生成时运行

python - 有没有人想出 Sublime Text 2 中的修复行延续(Python 风格)?