code-formatting 相关问题

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

Visual Studio 新行花括号格式问题

我的问题是当我创建一个新方法时它看起来像这样...... 公共字符串名字{ } 光标停留在 } 之前,然后如果我输入更多代码,它看起来像...... 公共字符串冷杉...

回答 2 投票 0

如何让 Intellij 代码自动格式化程序将带注释的字段保留在一行上?

每当我运行 IntelliJ 自动格式化程序时 - 它都会转换: @Autowired 私人 CustomerDao customerDao; 进入这个: @Autowired 私人 CustomerDao customerDao; 我怎样才能阻止它这样做?

回答 2 投票 0

Visual Studio 有选择地将多行代码转换为单行 - ReSharper?

假设我有一个简单的 if 语句,如下所示: 如果(a>b) { 返回假; } 虽然上面的内容完全符合我定义的编码风格,但我想要做的是突出显示这 4 个

回答 3 投票 0

如何将房间中的物品放入库存

我遇到了无法获得任何物品并将其移动到这个基于文本的游戏的库存中的问题,我尝试了一些方法,但没有一个有帮助,我真的被困住了。我是

回答 2 投票 0

如何在 VSCode 中处理格式不良的代码而不进行格式更改?

我目前正在 Visual Studio Code 中处理一个项目,该项目的代码格式很差。由于项目限制,我不允许重新格式化现有代码并提交这些更改。这我...

回答 1 投票 0

TypeScript 和 JavaScript 的 VS Code 代码格式[重复]

我正在寻找扩展或 JSON 设置来格式化我的代码,如下所示: 如果属实) { } 别的 { } 而不是像下面这样: 如果属实){ } 别的 { }

回答 2 投票 0

在 Visual Studio 中禁用特定代码块的代码格式

如何在 Visual Studio 2017 (C# 7) 中禁用特定代码块的代码格式? 我有这个方法: 公共 CarViewModel(ICarsRepo carsRepo) { ... 制造商=选择列表<

回答 3 投票 0

Intellij-IDEA“重新格式化代码”没有获取我的设置

我使用了“重新格式化代码”选项,但它拒绝将代码格式化为我的自定义设置。我已经更改了新模板中的“代码样式”设置,并且正在使用它。没有选项可以查...

回答 4 投票 0

有没有一种方法可以将多个变量声明转换为每行一个变量声明?

在 Eclipse 中,是否有自动转换的方法: int myX、myY、myZ; ……对此…… int myX; int myY; int myZ; 我想我可以通过“清理”和“成员排序顺序”来做到这一点......

回答 5 投票 0

如何从命令行使用VSCode的格式化程序?

我团队中有人使用 vim,但我们其他人使用 VSCode 的默认格式化程序(即 vscode.typescript-language-features)。我想添加一个 git 预提交钩子或调用格式化程序的东西

回答 2 投票 0

某些 VBA 关键字(Add、Format)在 VBE 中无法正确大写(就好像我将其声明为变量一样)

我像往常一样编写代码,直到突然我意识到某些关键字(到目前为止,是 add 和 format)在输入该行后无法正确大写,就好像它被设置为变量 n...

回答 1 投票 0

在 Visual Studio 2022 中保存时“格式化代码”和“排序使用”

我和我的团队在过去几个月里为我们的项目定义了有关 C# 代码格式和样式的规则,因此我们最终得到了一个 .editorconfig 文件。 而且,我们都安装了扩展Product...

回答 5 投票 0

Objective-C 的代码格式化程序

以前曾问过类似的问题,但它们并没有帮助我完成我想做的事情: 我想重新格式化现有的 Objective-C 代码(数百个文件)。对于纯 Apple 风格的格式,

回答 2 投票 0

如何从检查操作中排除某些文件

我正在使用 checkstyle 插件来格式化我的代码,我需要从检查操作中排除一些 java 类。为此,我编写了以下代码: 我正在使用 checkstyle 插件来格式化我的代码,我需要从检查操作中排除一些 java 类。为此,我编写了以下代码: <module name="BeforeExecutionExclusionFileFilter"> <property name="fileNamePattern" value="src/main/java/package1/*.java"/> </module> <module name="BeforeExecutionExclusionFileFilter"> <property name="fileNamePattern" value="src/main/java/package2/*.java"/> </module> 我尝试排除 2 个不同包中的所有类。但不幸的是,该代码不起作用。我也尝试过如下: <module name="BeforeExecutionExclusionFileFilter"> <property name="fileNamePattern" value="src/main/java/package1/*.java"/> <property name="fileNamePattern" value="src/main/java/package2/*.java"/> </module> 但这并没有那么有效。 checkstyle 插件再次检查所有类。我怎样才能实现这个目标? 经过长时间的尝试,我找到了解决方案。我给出路径的格式是错误的。正确的格式应该是这样的: <module name="BeforeExecutionExclusionFileFilter"> <property name="fileNamePattern" value="[/\\]src[/\\]main[/\\]java[/\\]package1"/> </module> <module name="BeforeExecutionExclusionFileFilter"> <property name="fileNamePattern" value="[/\\]src[/\\]main[/\\]java[/\\]package2"/> </module> 如果我们想忽略多个包,这就是我们应该做的。给予两个同名的财产是行不通的。希望这对其他人有帮助。 您的问题是 fileNamePattern 被视为正则表达式,因此 package1/*.java 中的通配符不会匹配类名字母,但将是 / 的量词。 另外,让我们考虑一下 checkstyle 中的排除逻辑代码(截至 2023 年 9 月 10 日): public boolean accept(String uri) { return fileNamePattern == null || !fileNamePattern.matcher(uri).find(); } 由于它使用find,而不是match,公共路径可以省略,并且您可以使用正则表达式or表达式,因此您的xml可能会被剥离为 <module name="BeforeExecutionExclusionFileFilter"> <property name="fileNamePattern" value="package1|package2"/> </module>

回答 2 投票 0

如何使用 clang-format 允许 2 行 if 语句

我正在努力为大型库设置样式格式检查。目前,我们的团队风格指南更喜欢使用“2 行”语句,而不是一行 if 语句,它看起来......

回答 1 投票 0

Intellij 一行格式化java功能接口

我想这样编写我的代码: 公开课测试{ A 类{} B 类{} 接口 ABMapper { B 地图(A a);} B map(A a, ABMapper 映射器) {return mapper.map(a);} @org.

回答 1 投票 0

扩展“eslint”被配置为格式化程序,但它无法格式化“JavaScript”文件

我在 VS Code 中遇到 ESLint 间歇性问题。保存文件时,而不是对其进行格式化,状态栏中会显示此消息: 显然没有人报告过这一消息...

回答 10 投票 0

在 Vim 中格式化 Ruby 代码

目前正在转向 Vim。在 TextMate 中,我可以通过点击 Cmd-Alt-[ 来格式化代码。我如何在 Vim 中实现同样的效果? 请参阅下面的命令的答案。我发现我还需要以下...

回答 8 投票 0

如何阻止 ReSharper/Rider 执行此操作:“},{”

如何防止骑手在初始化的切碎元素之间生成 }, { ? 我查看了编辑器 --> 代码样式 --> 大括号布局/换行和换行,但我可能有...

回答 1 投票 0

如何仅对我想要提交的文件运行 Prettier?

使用 Husky,我使用预提交挂钩设置了 package.json,以便在每次提交之前使用 Prettier 格式化我的 JavaScript 代码: { “名称”:“更漂亮的演示”, “脚本”:{ “预委...

回答 6 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.