代码样式而不修改二进制文件

时间:2015-06-20 14:15:11

标签: intellij-idea webstorm intellij-13 intellij-plugin

以WebStorm为例,我相信任何Intellij产品。 您可以从设置'代码样式'中轻松地重新输入代码并根据需要设置样式。 但是,样式和重构实际上会更改文件的二进制文件。 例如,如果您决定在{后想要换行,则会在每个地方添加\n

我想知道是否可以只在视觉上显示那些与编码器不同的内容。 如果我这样编码:

var func = function()
{
    // Blah
}

团队代码中的另一位程序员就像这样:

var func = function() {
    // Blah
}

如果我这样编码:

var text = "";

和另一个像这样:

var text = '';

问题在于我并不真正关心保存文件中的实际情况。我只关心如何向程序员显示它。 有可能实现这一目标吗?

1 个答案:

答案 0 :(得分:2)

简单回答:不。那是因为存在编码规则,除了更改的二进制文件之外,还存在版本控制问题。您的代码的哪种样式应该被版本化?虽然VCS能够处理不同的行结尾,但您所要求的内容在任何地方都不受支持。