标签: code-formatting

如何在Github Wiki中设置JSON块的样式?

有没有办法在Github Wiki中很好地格式化/设计JSON代码(即Markdown首选)?

这样的东西很少有颜色(或粗体)和正确的缩进:http://www.freeformatter.com/json-formatter.html#ad-output

markdown json styles code-formatting github

148
推荐指数
4
解决办法
13万
查看次数

在C/C++中检查NULL指针

在最近的代码审查中,贡献者试图强制执行NULL对指针的所有检查以下列方式执行:

int * some_ptr;
// ...
if (some_ptr == NULL)
{
    // Handle null-pointer error
}
else
{
    // Proceed
}
Run Code Online (Sandbox Code Playgroud)

代替

int * some_ptr;
// ...
if (some_ptr)
{
    // Proceed
}
else
{
    // Handle null-pointer error
}
Run Code Online (Sandbox Code Playgroud)

我同意他的方式更明确,因为它明确地说"确保这个指针不是NULL",但我会反驳说,任何正在研究这个代码的人都会明白在一个指针变量中使用指针变量if声明是隐式检查NULL.另外我觉得第二种方法引入类似错误的可能性较小:

if (some_ptr = NULL)
Run Code Online (Sandbox Code Playgroud)

这对于查找和调试来说只是一种绝对的痛苦.

您更喜欢哪种方式?为什么?

c c++ coding-style code-formatting

142
推荐指数
9
解决办法
28万
查看次数

如何在VS代码中保存时保存代码格式

我想在Visual Studio Code中保存文件时使用内置格式化程序自动格式化TypeScript代码.

我知道以下选项,但它们都不够好:

  • 手动格式化 Shift + Alt + F
  • 格式类型 "editor.formatOnType": true
    • 按Enter键时会格式化该行.不幸的是,当您鼠标单击另一条线或按向上/向下箭头时,它会使其保持未格式化.
  • 使用现有扩展
    • 我想这一个,但它似乎不工作也很好.
  • 使用美化 "beautify.onSave": true
    • 它不适用于TypeScript
  • 编写自定义扩展
    • 如果你想要正确处理自动保存和构建,这很棘手.

code-formatting visual-studio-code vscode-settings

142
推荐指数
10
解决办法
8万
查看次数

我如何在CoffeeScript中发表评论?"/*this*/"不起作用

您可以用什么方式在CoffeeScript中发表评论?

文档说您可以使用三个哈希符号来启动和关闭注释块:

###
  Comments
  go
  here
###
Run Code Online (Sandbox Code Playgroud)

我发现我有时可以使用以下两种格式

`// backticks allow for straight-JavaScript,
 // but the closing backtick can't be on a comment line (I think?)
`
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法在CoffeeScript中插入简短的注释?

不要使用这种风格**

由于这得到了很多观点,我想强调一下

/* Comment goes here */
Run Code Online (Sandbox Code Playgroud)

/*它在自己的行上时产生MATH错误.

正如特雷弗在对这个问题的评论中指出的那样,这是一个正则表达式,而不是评论!

comments code-formatting commenting block-comments coffeescript

140
推荐指数
2
解决办法
7万
查看次数

如何使用IntelliJ格式化包装代码?

我无法在IntelliJ中格式化我的代码.

我可以看到边距线(默认为120列),但似乎从菜单激活:

代码 - >重新格式化代码

只是忽略了这个边际.

code-formatting intellij-idea

128
推荐指数
5
解决办法
9万
查看次数

最佳C++ Code Formatter/Beautifier

那里有很多源代码格式化工具.哪些最适合C++?

我对命令行工具或在检查代码输入/输出时可以自动运行的其他东西感兴趣,最好不需要启动编辑器或IDE.

(如果你看到你喜欢的那个已被列为答案,请将其投票.如果不存在,请添加它.)

c++ code-formatting

127
推荐指数
1
解决办法
24万
查看次数

在Visual Studio中关闭自动格式

我是一个代码纯粹主义者,更喜欢我自己的代码格式,而不是Visual Studio的默认设置.我在工具/选项中关闭了自动格式化选项.在大多数情况下它都有效.

使用任何内置重构后,Visual Studio使用其默认设置破坏我的设置.我如何让VS不这样做?

formatting code-formatting visual-studio-2008 visual-studio

121
推荐指数
7
解决办法
10万
查看次数

Eclipse:您可以在保存时格式化代码吗?

在Eclipse中,在Windows- > Preference- > Java- >下Code Style,您可以为注释和代码定义代码模板,并且可以设置代码格式化程序.

我想知道在Eclipse中是否有可能每次保存源文件时这些设置都会生效.基本上,我没有突出显示所有内容并按Ctrl+ Shift+ F,而是希望Eclipse负责确保我的代码格式正确.

这是可能的吗?你如何设置它?

关于使用自动格式的注意事项: 最好选择"格式编辑行",因为当您重新格式化源控件中尚未正确格式化的整个文件时,合并更改变得非常困难.已经对同事这样做了.

eclipse code-formatting code-standards

120
推荐指数
3
解决办法
7万
查看次数

Code Wrap IntelliJ?

如何像崇高文本那样分配自动换行的快捷方式呢?即如果代码行太长,它应该自动分解到下一行.wikipedia.org.org/Word_wrap

这段代码应该被包装掉

code-formatting intellij-idea

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

Intellij IDEA,格式化项目中的所有代码

我非常喜欢IDEA的代码格式,但是如何让它重新格式化特定项目中的所有代码而不通过每个文件?我已经找到了在将代码提交到subversion之前整理/优化代码的选项,这很好,但它似乎只适用于已经修改过的文件(在大多数情况下这是明智的!)

有没有办法自动格式化项目中的所有源文件而无需手动完成所有这些文件?

java code-formatting intellij-idea

113
推荐指数
3
解决办法
3万
查看次数