31

/*在 Visual Studio 2012 中,当我想使用和字符注释掉 CSS 文件中的一行或多行时*/,VS 总是*/在我键入起始注释字符后立即自动添加结束注释字符。因此,如果我从这段代码开始:

.appGrid {
    display: -ms-grid;
    -ms-grid-columns: 120px 1fr;
    -ms-grid-rows: 140px 80px 1fr;
}

我想注释掉这一-ms-grid-rows行,我/*在该行的开头输入。这是我想看到的:

.appGrid {
    display: -ms-grid;
    -ms-grid-columns: 120px 1fr;
/*    -ms-grid-rows: 140px 80px 1fr;
}

相反,VS 在*/我输入完字符后立即添加/*字符,如下所示:

.appGrid {
    display: -ms-grid;
    -ms-grid-columns: 120px 1fr;
/**/    -ms-grid-rows: 140px 80px 1fr;
}

然后我必须手动删除自动添加*/的并在我真正想要的地方重新添加它......在这种情况下,在我试图注释掉的行的末尾。

如何阻止 VS 自动添加*/字符?我在“工具”>“选项”>“文本编辑器”>“CSS”中找不到任何禁用此行为的选项。

作为参考,我使用的是 VS2012 Premium。

4

4 回答 4

13

恐怕在 Visual Studio 中没有更改此选项的选项,至少我看不到。我有时遇到同样的问题,通常使用三种方法来解决它:

  1. 选择要注释掉的行并使用键盘快捷键:CTRL+K、C
  2. 剪切结束 */ 并将其粘贴到位置的末尾
  3. 按 CTRL+Z 撤消关闭 */

第一种是最好的方法,但如果我已经开始输入 2 或 3 就足以通过中断流!

于 2013-04-10T10:21:57.303 回答
2

Visual Studio - 工具 - 选项 - 文本编辑器 - C/C++ - 常规 - 取消选中“自动大括号完成”

于 2020-03-08T15:12:28.547 回答
0

这在 VS 中不直接可用。
您可以通过首先选择内容(包括多行)然后在编辑器中按快捷键 CTRL+K、CTRL+C命令来执行此操作。

于 2014-07-09T10:56:14.837 回答
0

Visual Studio 22 允许您为 C++ 内部语言选项关闭它。因为我没有使用 CSS,也没有安装它的工具,所以不确定它是否适用于 CSS。当我最终在这里寻找 c++ 解决方案时,我认为值得一提。

于 2021-11-16T15:11:44.007 回答