有没有办法在Github Wiki中很好地格式化/设计JSON代码(即Markdown首选)?
这样的东西很少有颜色(或粗体)和正确的缩进:http://www.freeformatter.com/json-formatter.html#ad-output
在最近的代码审查中,贡献者试图强制执行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)
这对于查找和调试来说只是一种绝对的痛苦.
您更喜欢哪种方式?为什么?
我想在Visual Studio Code中保存文件时使用内置格式化程序自动格式化TypeScript代码.
我知道以下选项,但它们都不够好:
Shift + Alt + F"editor.formatOnType": true
"beautify.onSave": true
您可以用什么方式在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
我无法在IntelliJ中格式化我的代码.
我可以看到边距线(默认为120列),但似乎从菜单激活:
代码 - >重新格式化代码
只是忽略了这个边际.
那里有很多源代码格式化工具.哪些最适合C++?
我对命令行工具或在检查代码输入/输出时可以自动运行的其他东西感兴趣,最好不需要启动编辑器或IDE.
(如果你看到你喜欢的那个已被列为答案,请将其投票.如果不存在,请添加它.)
我是一个代码纯粹主义者,更喜欢我自己的代码格式,而不是Visual Studio的默认设置.我在工具/选项中关闭了自动格式化选项.在大多数情况下它都有效.
使用任何内置重构后,Visual Studio使用其默认设置破坏我的设置.我如何让VS不这样做?
在Eclipse中,在Windows- > Preference- > Java- >下Code Style,您可以为注释和代码定义代码模板,并且可以设置代码格式化程序.
我想知道在Eclipse中是否有可能每次保存源文件时这些设置都会生效.基本上,我没有突出显示所有内容并按Ctrl+ Shift+ F,而是希望Eclipse负责确保我的代码格式正确.
这是可能的吗?你如何设置它?
关于使用自动格式的注意事项: 最好选择"格式编辑行",因为当您重新格式化源控件中尚未正确格式化的整个文件时,合并更改变得非常困难.已经对同事这样做了.
如何像崇高文本那样分配自动换行的快捷方式呢?即如果代码行太长,它应该自动分解到下一行.wikipedia.org.org/Word_wrap

我非常喜欢IDEA的代码格式,但是如何让它重新格式化特定项目中的所有代码而不通过每个文件?我已经找到了在将代码提交到subversion之前整理/优化代码的选项,这很好,但它似乎只适用于已经修改过的文件(在大多数情况下这是明智的!)
有没有办法自动格式化项目中的所有源文件而无需手动完成所有这些文件?
code-formatting ×10
c++ ×2
c ×1
coding-style ×1
coffeescript ×1
commenting ×1
comments ×1
eclipse ×1
formatting ×1
github ×1
java ×1
json ×1
markdown ×1
styles ×1