标签: code-formatting

你会如何格式化/缩进这段代码?

你会如何格式化/缩进这段代码?

int ID = Blahs.Add( new Blah( -1, -2, -3) );
Run Code Online (Sandbox Code Playgroud)

要么

int ID = Blahs.Add( new Blah(
1,2,3,55
)          
); 
Run Code Online (Sandbox Code Playgroud)

编辑:

我的课实际上有很多参数,所以这可能会影响你的反应.

formatting code-formatting indentation

0
推荐指数
2
解决办法
673
查看次数

CSS为什么在规则之前添加空格?

CSS代码格式化问题:我有一个习惯,就是在{开始新的CSS规则之前添加一个空格,如下所示:

body {
  font-size: 16px
}
Run Code Online (Sandbox Code Playgroud)

像这样的空格body{整个CSS积少成多.

理想情况下,我更喜欢这样写我的规则(从而节省空格):

body{
  font-size: 16px
}
Run Code Online (Sandbox Code Playgroud)

实际上,我忘记了为什么这样做?

请注意,我故意简化此处的示例以显示空白.当然,不需要从文件中删除此处的空间.但在具有2-3,000条规则的现实生活中,它可能会加起来.此外,我认为与删除它的情况相比,该位置的单个空格会压缩得很厉害.

我早就忘记了为什么我要添加那个奇怪的空白.删除是否安全?哪个浏览器需要空格?

css formatting code-formatting

0
推荐指数
1
解决办法
726
查看次数

Eclipse中的问题格式化

我在Eclipse中有一个方法如下.

public String toString() {
  return "HouseVo [ "
  + "Name  :  " + this.name == null ? "" : this.name
  + "Address  :  " + this.address == null ? "" : this.address;
}
Run Code Online (Sandbox Code Playgroud)

当我格式化它变成:

return "HouseVo [ " + "Name  :  " + this.name == null ? ""
        : this.name + "Address  :  " + this.address == null ? ""
               : this.address;
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决它,以便正确格式化吗?

java eclipse code-formatting

0
推荐指数
1
解决办法
1221
查看次数

Delphi 2010:集成的代码格式化程序从菜单中消失

如何将集成的源代码格式化回Delphi?我想我禁用了一些软件包或其他东西,并且在"编辑"菜单中没有更多选项来格式化源代码.我应该安装什么包才能重新安装?

delphi code-formatting delphi-2010

0
推荐指数
1
解决办法
940
查看次数

RapidXML从文件中读取 - 这里有什么问题?

这两种读取输入文件的方法有什么区别?

1)使用 'ifstream.get()'

2)使用vector<char>with ifstreambuf_iterator<char> (我不太了解!)

(除了使用漂亮的矢量方法的明显答案)

输入文件是XML,如下所示,立即解析为rapidxml文档.(在其他地方初始化,参见示例main函数.)

首先,让我向您展示两种编写'load_config'函数的方法,一种使用ifstream.get(),一种使用vector<char>

方法1 ifstream.get()提供了工作代码和一个安全的rapidXML文档对象:

rapidxml::xml_document<> *load_config(rapidxml::xml_document<> *doc){
   ifstream myfile("inputfile");

   //read in config file
   char ch;
   char buffer[65536];
   size_t chars_read = 0;

   while(myfile.get(ch) && (chars_read < 65535)){
      buffer[chars_read++] = ch;
   }
   buffer[chars_read++] = '\0';

   cout<<"clearing old doc"<<endl;
   doc->clear();

   doc->parse<0>(buffer);

   //debug returns as expected here
   cout << "load_config: Name of my first node is: " << doc->first_node()->name() << "\n";

   return doc;
}
Run Code Online (Sandbox Code Playgroud)

方法2导致另一个库的cloberred rapidXML文档 - 特别是对curl_global_init(CURL_GLOBAL_SSL)的调用[参见下面的主要代码] - 但我还没有把它归咎于curl_global_init. …

c++ file-io rapidxml code-formatting libcurl

0
推荐指数
1
解决办法
3840
查看次数

用于制作Java程序的代码编辑器软件

我不确定我是否正确地提出这个问题......

到目前为止,我一直在使用Java Editor(JE)和Java SDK来编译代码.但是在JE中编写代码就像在记事本中编写文本一样,它在许多不同的情况下返回错误"找不到符号"(我不知道编辑器是否返回此错误或编译器).但它使用起来非常简单.

我正在寻找一个自动格式化代码的编辑器.例如:使单词"int","double"等粗体,改变类名称的颜色,隐藏方法的代码等等我确信有很多编辑器可以做到这一点.

我一直在努力寻找其他编辑,但没有运气.可能是因为我在以错误的方式搜索.

我对C++和C#有一些了解.我一直在使用MS Visual Studio Express,我真的很喜欢编辑器自动格式化代码并允许我隐藏代码的某些部分.

我是Java的绝对初学者,所以现在我只制作简单的程序.但是我安排代码的方式导致我在代码中滚动很多,特别是当代码很长时,有点难以看出JE中的内容.

你能介绍一下你用过的编辑,解释一下他们的好坏吗?

PS对不起标签,如果它们不够合适的话.我只能用2个合适的标签...

java code-formatting editing editor code-editor

0
推荐指数
2
解决办法
1280
查看次数

0
推荐指数
1
解决办法
445
查看次数

Intellij Idea和自动格式化:空格

我注意到Intellij Idea自动格式化会删除空白行中的空格。在下面的示例中,空格显示为“ _”

__line1
__
__line3
Run Code Online (Sandbox Code Playgroud)

想法使:

__line1

__line3
Run Code Online (Sandbox Code Playgroud)

我该如何关闭?它防止使用颠覆。

code-formatting intellij-idea

0
推荐指数
1
解决办法
2578
查看次数

如何阻止Android Studio删除尾随空格?

我的Android Studio将持续自动删除尾随空格.特别是如果它是一个只有空格的空白行.我甚至可以手动添加空间,它会在几分钟之内再次摆脱它们​​.

这对我来说是一个问题,因为我正在研究一个已经存在一段时间的大型项目,我们的差异系统会在整个地方显示变化(我们的差异系统没有选项可以将其关闭,我们不能切换系统).这使得代码审查更加困难,并因此导致令人头疼的问题.

如何阻止Android Studio执行此操作?我在设置中找不到它.

谢谢

ide code-formatting android-studio android-ide

0
推荐指数
1
解决办法
2419
查看次数

我应该如何打破这条长Python线?

我正在格式化我的代码,这些代码将包含在报告的附录中,因此尊重80个字符的行不仅仅是PEP8的狂热,因为如果行太长则会继续超过纸张的宽度.

通常,使用PEP8建议和一些逻辑打破长行,事情很容易,但我遇到了这个90个字符的长行,缩进了3次:

            valleys.append(data.index(min(data[frontieres[f*2+1]:frontieres[f*2+2]])))
Run Code Online (Sandbox Code Playgroud)

如果可能的话,如何在不更改变量名称的情况下打破它?

python code-formatting

0
推荐指数
1
解决办法
160
查看次数