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

问题描述 投票:26回答:3

[在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。

css visual-studio-2012 comments
3个回答
13
投票

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

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

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


0
投票

这在VS中不直接可用。为此,您可以先选择内容(包括多行),然后在编辑器中按快捷键CTRL + K,CTRL + C


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.