我的代码视图(例如:我喜欢2个空格)和保存或提交的内容之间是否有翻译?理想情况下,我会查看我的代码样式,当我提交或保存时,它会透明地处理后端的内容。
这不是SVN automatic code formatting on check in?的重复,因为在该问题中,他们希望在提交时应用格式规则。如果我要进行更改,那么我将坚持格式化规则。从本质上讲,该帖只能解决问题的一半。我的个人偏好怎么样?
这个问题是你如何实现这两个目标?!在已提交的代码上使用了一些标准格式。但是,当我在本地浏览它时,我有一些插件或应用程序用我的首选项显示它,但是当我提交时会保留规则。
让我举一个例子来说明这一点。
当我正在编辑时,我希望它显示如下:
public class Classname
{
}
当它被提交时,我希望它像这样提交:
public class Classname {
}
当别人改变它时,像这样提交:
public class Classname {
public Classname() {
}
}
然后我拉它,它应该是这样的:
public class Classname
{
public Classname()
{
}
}