【发布时间】:2019-07-17 05:34:15
【问题描述】:
我最近开始在 VS Code 上使用 Q#。
当我按下 ctrl+shift+I 时,我收到有关缺少文档格式化程序的错误。 我已经尝试搜索扩展和设置,但我无法找到一个可以完成这项工作的扩展(有一个提供语法高亮的扩展,但它似乎没有进行格式化):'(.
我了解 Q# 是一种新语言,因此不是很流行的语言。所以,我现在只想使用与 C# 相同的规则自动缩进。有没有办法让我摆脱使用 VS Code 用于 C# 缩进的相同格式化程序?
我在设置中搜索了一些简单的设置来填充或切换,但没有找到。 我对整个 settings.json 的事情感到非常困惑,并且很难启用 vim 键绑定,所以我真的不能说我已经玩过了。
更新:
基本上,我想要在 settings.json 文件中做这样的事情:
if (filetype == 'qs'){
editor.formattype = 'C#';
}
【问题讨论】:
-
嗯,你可以将文件的语言模式切换为 C#...但是 C# 格式化程序可能甚至不会理解 Q# 语法。
标签: c# visual-studio-code code-formatting auto-indent q#