当我在CSS文件中开始新注释时,如何阻止Visual Studio自动添加注释结束字符

时间:2013-03-13 21:13:37

标签: css visual-studio-2012 comments

在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自动添加*/个字符?我在工具>选项> TextEditor> CSS中找不到任何禁用此行为的选项。

供参考,我使用的是VS2012 Premium。

3 个答案:

答案 0 :(得分:12)

我担心在Visual Studio中没有更改此选项的选项,至少我没有看到。 我有时会遇到同样的问题,通常会围绕它使用三种方法:

  1. 选择要注释掉的行并使用键盘快捷键:CTRL + K,C
  2. 剪切结束* /并将其粘贴到位置的末尾
  3. 按CTRL + Z撤消关闭* /
  4. 第一种方法是最好的方法,但是如果我已经开始输入2或3就足以完成流程的中断了!

答案 1 :(得分:1)

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

答案 2 :(得分:0)

这不是VS. 中直接提供的 您可以先选择内容(包括多行),然后在编辑器中按快捷键 CTRL + K,CTRL + C 命令。