标签: code-formatting

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

我假设这是C,因为它也适用于GCC.标准中定义了哪里,它来自何处?

c++ code-formatting standards-compliance operators

8590
推荐指数
27
解决办法
75万
查看次数

如何在Notepad ++中格式化XML?

我有Notepad ++,我得到了一些__CODE__很长的代码.当我将它粘贴在Notepad ++中时,存在很长的代码行(难以阅读和使用).

我想知道是否有一种简单的方法可以使文本可读(通过可读,我的意思是正确的选项卡代码).

我可以手动完成,但我想要一个永久的解决方案,因为我已经多次面对这个问题.我确信有一种方法可以做到这一点,因为我在几年前做过一次,可能是使用Visual Studio或其他编辑器,我不记得了.

但Notepad ++能做到吗?

code-formatting notepad++

1661
推荐指数
15
解决办法
130万
查看次数

如何在Visual Studio代码(VSCode)中格式化代码

在Visual Studio中,Windows上的Ctrl+ K+ FCtrl+ K+ 相当于D在Visual Studio代码编辑器中格式化或"美化"代码?

code-formatting visual-studio-code

990
推荐指数
28
解决办法
199万
查看次数

Android studio中的代码格式化快捷方式

我已经开始使用Android Studio进行开发了.在eclipse中我使用Ctrl+ Shift+ F但是在Android工作室中它不起作用,它会有所不同.

我怎样才能跳转到任何方法.java.我在eclipse 中使用Ctrl+ O.

是可用的么?任何人都可以告诉我代码格式的快捷方式吗?

code-formatting android-studio

769
推荐指数
14
解决办法
53万
查看次数

如何在Xcode中缩进多行?

当我选择多行代码并希望像往常一样用TAB键缩进它们时,它只是将它们全部删除.我来自Eclipse,我总是那样做.怎么在Xcode中完成?我希望不是一行一行;)

xcode code-formatting

603
推荐指数
9
解决办法
19万
查看次数

如何为Java代码的某些部分关闭Eclipse代码格式化程序?

我有一些Java代码,其中SQL语句编写为Java字符串(请不要使用OR/M flamewars,嵌入式SQL就是这样 - 不是我的决定).

为了便于维护,我在几行代码中将SQL语句在语义上分解为几个连接的字符串.所以,而不是像:

String query = "SELECT FOO, BAR, BAZ FROM ABC WHERE BAR > 4";
Run Code Online (Sandbox Code Playgroud)

我有类似的东西:

String query =
    "SELECT FOO, BAR, BAZ" +
    "  FROM ABC          " +
    " WHERE BAR > 4      ";
Run Code Online (Sandbox Code Playgroud)

这种风格使SQL更易于阅读和维护(恕我直言),特别是对于较大的查询.例如,我可以将我的编辑器置于"覆盖"模式,并相当容易地就地修改文本.

请注意,此问题超出了SQL的特定示例.任何使用任何垂直格式编写的代码,特别是表格结构,都容易被漂亮的打印机破坏.

现在,一些项目成员使用Eclipse编辑器,语义格式在格式化整个源文件时经常被破坏.

有没有办法指示Eclipse在格式化方面忽略某些源代码行?

我正在寻找像切换Eclipse格式化程序的特殊注释.理想情况下,这样的评论可以配置为我们选择的任何内容,其他格式化程序也可以编程为尊重它:

// STOP-ECLIPSE-FORMATTING
String query =
    "SELECT FOO, BAR, BAZ" +
    "  FROM ABC          " +
    " WHERE BAR > 4      ";
// START-ECLIPSE-FORMATTING
Run Code Online (Sandbox Code Playgroud)

显然,一个"解决方案"是让我们的团队成员对JalopyJIndent这样的外部格式化程序进行标准化,但这不是这个问题的原因(也不是我对这个项目的决定):我正在寻找一种方法在临时的基础上避免使用Eclipse格式化程序.

理想情况下,解决方案将允许我插入Eclipse格式化程序的指令,而无需团队成员使用Eclipse进行任何IDE重新配置(除了可能选择格式化程序无关的命令注释:STOP-ECLIPSE-FORMATTINGSTOP-FORMATTING).

java eclipse code-formatting pretty-print eclipse-formatter

474
推荐指数
8
解决办法
15万
查看次数

解析/解压缩JavaScript的工具

是否有任何命令行脚本和/或在线工具可以扭转缩小的影响,类似于Tidy如何清理可怕的HTML?

(我特意想要消除一个缩小的JavaScript文件,因此变量重命名可能仍然是一个问题.)

javascript compression code-formatting minify unminify

429
推荐指数
12
解决办法
38万
查看次数

392
推荐指数
10
解决办法
55万
查看次数

如何在Atom编辑器中自动缩进代码?

如何在Atom编辑器中自动缩进代码?在其他编辑器中,您通常可以选择一些代码并自动缩进.

还有键盘快捷键吗?

code-formatting auto-indent atom-editor

385
推荐指数
7
解决办法
36万
查看次数

Ruby:我可以编写没有连接的多行字符串吗?

有没有办法让这个看起来好一点?

conn.exec 'select attr1, attr2, attr3, attr4, attr5, attr6, attr7 ' +
          'from table1, table2, table3, etc, etc, etc, etc, etc, ' +
          'where etc etc etc etc etc etc etc etc etc etc etc etc etc'
Run Code Online (Sandbox Code Playgroud)

比如,有没有办法暗示连接?

ruby code-formatting

372
推荐指数
15
解决办法
32万
查看次数