【问题标题】:Can Sublime Text 2 reformat C++ the same as Eclipse does?Sublime Text 2 可以像 Eclipse 一样重新格式化 C++ 吗?
【发布时间】:2015-11-10 14:20:42
【问题描述】:

对于我的简单 C++ 代码,我正在尝试从 Eclipse(太重)过渡到 Sublime。

到目前为止,我对 Sublime Text 2 非常满意,但我对缩进和重新格式化样式完全不满意。

在 Eclipse 中,您只需按下组合键 CMD+SHIFT+F,代码就会变得非常可读,我不得不说标准的 Edit>Line>Reindent 并没有完全竞争。所以我尝试了几个重新格式化的包,但到目前为止我还没有发现任何看起来像 Eclipse 的东西。有人知道可以完成这项工作的一个软件包吗?

从 1.reindent 2.eclipse 3.package 来看三种样式

干杯, 罗伯托

【问题讨论】:

    标签: c++ eclipse format sublimetext2


    【解决方案1】:

    有一个非常好的插件系统EditorConfig 可以做源代码格式化。

    您为您的项目创建一个“样式”定义,例如:

    # 4 space indentation
    [*.py]
    indent_style = space
    indent_size = 4
    

    然后它可以在受支持的编辑器(很多)之间共享,这样所有从事同一项目的开发人员都可以共享相同的规范。

    您显然也可以为自己设置全局样式。

    否则,对于实际的自动格式化,Sublime 有一些插件,例如 this one for example

    【讨论】:

    • 谢谢,“那个”是我第一次尝试。但是与 Eclipse 不一样。我的意思是口味问题,也许是多年来对 Eclipse 的习惯......
    猜你喜欢
    • 1970-01-01
    • 2012-04-18
    • 2015-05-04
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    相关资源
    最近更新 更多