不修改二进制文件的代码样式
Code styling without modifying the binaries
以 WebStorm 为例,我相信任何 Intellij 产品。
您可以根据设置 'Code Style' 轻松重构代码并根据需要设置样式。
但是,样式和重构实际上改变了文件的二进制文件。
例如,如果您决定在 {
之后换行,它将在每个地方添加 \n
。
我想知道是否可以只在视觉上显示那些与编码器不同的内容。
如果我这样编码:
var func = function()
{
// Blah
}
团队中的另一位程序员代码如下:
var func = function() {
// Blah
}
如果我这样编码:
var text = "";
另一个像这样:
var text = '';
问题是我真的不在乎保存文件中的实际情况。我只关心它如何显示给程序员。
有可能实现这一目标吗?
简单的回答:不。那是因为存在编码规则,而且除了更改二进制文件之类的东西之外,您还存在版本控制问题。应该对哪种代码风格进行版本控制?虽然 VCS 能够处理不同的行尾,但任何地方都不支持您要求的内容。
以 WebStorm 为例,我相信任何 Intellij 产品。
您可以根据设置 'Code Style' 轻松重构代码并根据需要设置样式。
但是,样式和重构实际上改变了文件的二进制文件。
例如,如果您决定在 {
之后换行,它将在每个地方添加 \n
。
我想知道是否可以只在视觉上显示那些与编码器不同的内容。 如果我这样编码:
var func = function()
{
// Blah
}
团队中的另一位程序员代码如下:
var func = function() {
// Blah
}
如果我这样编码:
var text = "";
另一个像这样:
var text = '';
问题是我真的不在乎保存文件中的实际情况。我只关心它如何显示给程序员。 有可能实现这一目标吗?
简单的回答:不。那是因为存在编码规则,而且除了更改二进制文件之类的东西之外,您还存在版本控制问题。应该对哪种代码风格进行版本控制?虽然 VCS 能够处理不同的行尾,但任何地方都不支持您要求的内容。