比方说,我在下面的代码类型和格式它。
if (condition) { /* Hello! */ }
如果这是C#代码,它的格式是这样的:
if (condition)
{
// Hello!
}
如果是JavaScript的,VSCode格式,它是这样的:
if (condition) {
// Hello!
}
那么,如何可以使用所有语言的第一格式风格(新行大括号)?我无法找到设置或类似的东西。建议?
我认为,在一个条件语句中有没有副作用,但return语句中出现了问题。检查此链接:https://web.archive.org/web/20160421051556/http://encosia.com/in-javascript-curly-brace-placement-matters-an-example/http://encosia.com/in-javascript-curly-brace-placement-matters-an-example/
如果你想学习JavaScript,我建议你读的书“的JavaScript:好的部分”由Douglas Crockford的。
按照下面的步骤,使Visual Studio代码格式对Java脚本和脚本类型新线开大括号内。
在Visual Studio代码(v1.20.0)
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": true,
"javascript.format.placeOpenBraceOnNewLineForFunctions": true,
"typescript.format.placeOpenBraceOnNewLineForControlBlocks": true,
"typescript.format.placeOpenBraceOnNewLineForFunctions": true,
默认情况下,VS代码不支持格式定制。但是你可以使用JS-美化扩展做你的格式定制。你可以找到VS码市场(https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify)的免费版本。
为了您在新的生产线的大括号的要求,可以通过创建你的项目根文件夹“.jsbeautifyrc”配置文件进行设置和定义以下行。
{
"brace_style": "expand"
}
欲了解更多格式化选项,你可以从以下链接找到:https://github.com/HookyQR/VSCodeBeautify/blob/master/Settings.md
要回答这个问题,你不能自定义自动格式化VSCode还,但你可以投票给这里的功能要求:https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7756212-format-beautify-source-code
以下指令适用于VS临2012 ...
我希望这是有帮助的。随意,如果您有任何问题给予答复。