Questions tagged «code-formatting»

代码格式化是使用空格和制表符格式化程序源代码的方法,可提高源代码的可读性。

22
什么是C ++中的“->”运算符?
Наэтотвопросестьответына 堆栈溢出нарусском:Чтотакоеоператор “ - >” вС++? 看完后隐藏的功能和C ++ / STL的暗角上comp.lang.c++.moderated,我完全意外的是,下面的代码片断编译并在两个Visual Studio 2008和G ++ 4.4的工作。 这是代码: #include <stdio.h> int main() { int x = 10; while (x --> 0) // x goes to 0 { printf("%d ", x); } } 输出: 9 8 7 6 5 4 3 2 1 0 …

19
如何在Notepad ++中格式化XML?
我有Notepad ++,并且得到了一些很长的XML代码。当我将其粘贴到Notepad ++中时,有一排代码(很难阅读和使用)。 我想知道是否有一种简单的方法来使文本可读(通过可读,我指的是正确制表的代码)。 我可以手动执行此操作,但是由于我已经多次遇到此问题,因此我希望得到永久的解决方案。我肯定有办法做到这一点,因为几年前我已经做过一次,也许是用Visual Studio或其他一些编辑器,我不记得了。 但是Notepad ++可以做到吗?




12
如何关闭Java代码某些部分的Eclipse代码格式化程序?
我有一些Java代码,其中的SQL语句编写为Java字符串(请不要使用OR / M烈火,嵌入式SQL就是它-不是我的决定)。 为了简化维护,我将SQL语句从语义上分成了几行代码,并由几行代码组成。因此,而不是像这样: String query = "SELECT FOO, BAR, BAZ FROM ABC WHERE BAR > 4"; 我有类似的东西: String query = "SELECT FOO, BAR, BAZ" + " FROM ABC " + " WHERE BAR > 4 "; 这种样式使SQL更易于阅读和维护(IMHO),尤其是对于较大的查询。例如,我可以将编辑器置于“覆盖”模式并相当容易地就地修改文本。 请注意,此问题超出了SQL的特定示例的范围。用任何垂直格式编写的任何代码,特别是表格结构,都容易被漂亮的打印机破坏。 现在,一些项目成员使用Eclipse编辑器,并且在格式化整个源文件时常常会破坏语义格式。 有没有一种方法可以指示Eclipse在格式化方面忽略某些源代码行? 我正在寻找类似特殊注释的东西,以切换Eclipse格式化程序。理想情况下,这样的注释可以配置为我们选择的任何内容,并且其他格式化程序也可以编程为尊重它: // STOP-ECLIPSE-FORMATTING String query = "SELECT FOO, BAR, …

17
最小化/解压缩JavaScript的工具[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 是否有任何命令行脚本和/或在线工具可以逆转缩小效果,类似于Tidy可以清除可怕的HTML? (我特别希望缩小压缩的JavaScript文件的大小,因此变量重命名可能仍然是一个问题。)







16
在记事本++中自动缩进
我们总是像这样的形式编写代码: void main(){ if(){ if() } 但是当我使用Notepad ++时,显示为: void main(){ if(){ if() } 如何使用Notepad ++自动缩进? 感谢Jonathan,我已经设置了它,但是它没有任何效果。快照如下: 我正在使用Notepad ++版本5.1.3。

12
在记事本++中格式化代码
是否有键盘快捷键来格式化Notepad ++中的代码? 我主要使用HTML,CSS和Python代码。 例如: <title>{% block title %} {% endblock %}</title> <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" /> </head> 至: <head> <title> {% block title %} {% endblock %} </title> <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" /> </head> 我记得Visual Studio中做它Ctrl+ K+ D和NetBeans具有的功能太多,但内记事本++无法找到它,如果它甚至可以做到这一点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.