sublimetext2 – Sublime Text 3代码自动格式化

我搜索过高低,但我似乎找不到一个插件,使Sublime工作类似于Visual Studio格式化我的代码,因为我键入它.

例如,当我写一个for循环,它看起来像这样:

for(int i=0;i<value.length;i++) {
    //loop body
}

一旦完成了循环体,Visual Studio将格式化为更易读:

for (int i = 0; i < value.length; i++)
{
    //loop body
}

基本上,在这种情况下,它只是在运算符周围添加空格,但是它做得更多.如果我写了可怕的缩进HTML / XML代码,它将修正缩进.数组和多行条件变得更加可读.

有没有Sublime Text 3插件在那里做类似的事情?每个人似乎都强烈推荐使用“Reindent”命令,该命令适用于HTML / XML格式,但并不能以一致的方式将所有内容都放在一边. JsParen看起来不错,但是对于我使用的任何其他语言(即PHP)而言,它将不起作用,它适用于ST2.

解决方法

CodeFormatter是PHP的一个可能的选择.它使用PEAR PHP_Beautifier,您需要单独安装. README中有一些配置选项,所以您应该能够找到符合您需求的内容.

对于C/C++ / C#/ Java代码,您不能错过使用流行的AStyle规则的格式化程序SublimeAStyleFormatter.同样,有很多选项可用,请查看.sublime-settings文件的详细信息.

HTML-CSS-JS Prettify是我正在使用的那些语言.它需要node.js工作,所以请确保仔细阅读说明.

最后,你可能会认为我很有意思,但我确实没有:编码时要注意风格.我在Python中工作很多,其中代码的可视化呈现实际上是语法的一部分.代码意在被其他开发人员以及机器所读取,并且没有任何好处可以尝试和敲出格式不正确的代码,同时思考“我稍后会进行简化”.也许你的格式化并不能解决你所有的错误,也许你忘记了,或者懒惰.如果您专注于代码的外观和结构,您可以更容易地看到不同部件如何组合在一起,也可能在遇到任何损害之前捕获一些错误.为自己设定一个清晰的风格指南,并坚持下去.你会很高兴你做到了

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


html5中section的用法
span标签和p标签的区别
jsp文件和html文件的区别是什么
span标签和div的区别
html颜色代码表大全
span标签的作用是什么
dhtml的主要组成部分包括什么
html编辑器哪个软件好用
span标签属于什么样式标签
html文件乱码怎么办
html怎么读取json文件
html文件打开乱码怎么恢复原状
html怎么链接外部css
html文件怎么保存到本地
html怎么链接css文件
html和css怎么连接
html和css怎么关联
html文件怎么保存到一个站点
html文件怎么写
html出现乱码怎么解决