visual-studio-code - Visual Studio Code 不会注释掉空行
问题描述
Visual Studio Code 不会注释掉空行
我到处寻找解决此问题的方法,但找不到任何东西,而且几个月来一直困扰着我。
基本上,当您告诉 VS Code 注释掉多行代码时,VS Code 会忽略空行。
例如,假设我突出显示了下面的所有代码并告诉 VS Code 将其注释掉:
package com.mycompany.app;
public class MyApp {
public static void main(String[] args) {
SayHello();
}
static void SayHello() {
System.out.println("Hello!");
}
}
我期望得到的:
// package com.mycompany.app;
//
// public class MyApp {
// public static void main(String[] args) {
// SayHello();
// }
//
// static void SayHello() {
// System.out.println("Hello!");
// }
// }
我得到的是:
// package com.mycompany.app;
// public class MyApp {
// public static void main(String[] args) {
// SayHello();
// }
// static void SayHello() {
// System.out.println("Hello!");
// }
// }
到目前为止,我只使用 Java 和 Golang 体验过这种情况,但我认为 VS Code 中的所有其他语言也会发生这种情况。
我希望我的评论保持相互联系的原因是我知道我将哪些行一起注释掉,以防我需要取消它们的注释。
我也知道Shift + Alt + A
快捷方式,但通常使用块注释(我不喜欢使用),我只想要行注释。
有没有我缺少的设置?因为我尝试在 VS Code 中搜索,但也找不到任何东西。
任何帮助将不胜感激。
解决方案
注释掉空行的选项即将在 v1.48 中发布。请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_48.md#thank-you和https://github.com/microsoft/vscode/pull/93160
新设置:
Editor > Comments: Ignore Empty Lines
默认是true
(将忽略)
[ editor.comments.includeEmptyLines
]
在 Insiders' Build 中已经 v1.48。
推荐阅读
- protobuf-c - 通过 vcpkg 安装旧版本的 protobuf
- tableau-api - 如何在 Tableau 中为轴刻度使用范围而不是单个值?
- mysql - 从 SQL 中输入的日期查找最近的日期,两种方式
- javascript - 如何选择()元素背景颜色?
- c# - 如何将数字从十进制传送到整个字节数组
- bash - 如何重新运行脚本?
- angular - ViewEncapsulation.ShadowDom 与 ViewEncapsulation.Native
- javascript - i 在 JavaScript for 循环中不递增
- python - 如何序列化包含原始 JSON 的模型字段?
- javascript - 单击按钮将数组值加载到变量中