Sublimetext2 升华文本3代码自动格式化

Sublimetext2 升华文本3代码自动格式化,sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,我到处都在搜索,但我似乎找不到一个插件可以让Sublime在我键入代码时像VisualStudio那样格式化代码 例如,当我为循环编写一个时,它看起来是这样的: for(int i=0;i<value.length;i++) { //loop body } for(int i=0;i是PHP的一个可能选项。它使用PEAR,您需要单独安装。自述文件中详细介绍了一系列配置选项,因此您应该能够找到适合您需要的配置 对于C/C++/C#/Java代码,使用流行的AStyle规则的格式化程

我到处都在搜索,但我似乎找不到一个插件可以让Sublime在我键入代码时像VisualStudio那样格式化代码

例如,当我为循环编写一个
时,它看起来是这样的:

for(int i=0;i<value.length;i++) {
    //loop body
}
for(int i=0;i是PHP的一个可能选项。它使用PEAR,您需要单独安装。自述文件中详细介绍了一系列配置选项,因此您应该能够找到适合您需要的配置

对于C/C++/C#/Java代码,使用流行的AStyle规则的格式化程序是不会出错的。同样,有许多可用选项,请查看
.sublime settings
文件以了解详细信息

是我目前在这些语言中使用的。它需要node.js才能工作,所以请确保仔细阅读说明


最后,你可能会认为我是在开玩笑,但我真的不是:在编码时要注意风格。我在Python中工作过很多,代码的可视化表示实际上是语法的一部分。代码是要被其他开发人员和机器读的,试着敲打那些格式不好、不规则的代码对任何人都没有好处在想着“我以后再把它修饰一下”的时候,代码出现了凹痕也许你的格式化程序没有修复你所有的错误,或者你忘记了,或者变得懒惰。如果你专注于代码的外观和结构,你可以更容易地看到不同部分是如何组合在一起的,也许在它们造成任何伤害之前就发现了一些错误。为自己制定一个清晰的样式指南,并坚持下去。你会很高兴你做到了。

非常好od建议。我不写不可读的代码块,我主要希望遵循标准并修复一些小错误,比如忘记了条件和
if
之间的空格。CodeFormatter为我工作得非常好,非常感谢!为什么升华不能为这些东西提供一个短键。为什么所有答案都是正确的对于崇高的简单函数,我们会在段落中进行解释。说真的!!1@Siddharth你需要下载一些轻量级文本编辑器的插件,比如Sublime文本。它们不是内置了所有铃铛和哨子的IDE。vim在这方面可能更臭名昭著。
for (int i = 0; i < value.length; i++)
{
    //loop body
}