【发布时间】:2018-09-05 03:03:36
【问题描述】:
我在我的 Visual Studio Code 编辑器中启用了最新的 C# 扩展。而不是在保存时格式化代码或通过应用组合键 Ctrl + K、Ctrl + F 或 Alt + Shift + F,我需要在按下 Enter 键的同时格式化当前代码行。此功能已在 Visual Studio 中可用,但默认情况下在 Visual Studio Code 中没有。
这是我需要实现的示例代码输出:
【问题讨论】:
-
如果你的项目有
DBContext(通常至少是一个中等规模的项目)是VSCode,而不是VS Community,适合你吗? -
@Brad 这只是一个示例代码。如果我尝试任何简单的 c# 代码,我需要在 VSCode 编辑器中手动格式化代码。例如,在类中添加新属性 -> public string property{get;set;} Here 如果我按 Enter Key 或分号,它将不会像在 Visual Studio 中那样自动格式化。
-
[Ctrl+K Ctrl+F]或Alt+Shift+F是否有效? -
@Brad 是的,它有效。但是没有我们在 Visual Studio 中使用的移动代码格式。在那里我不需要手动担心任何代码格式。
-
有谁知道为什么会出现这样的问题?老实说,这是我不喜欢 VSCode 的唯一原因。整天剪切代码时,我在完整的 VS 中的工作效率要高得多。这很简单。
标签: c# visual-studio-code