【发布时间】:2020-09-22 09:59:41
【问题描述】:
这是我在 VS Code 中使用ctrl + / 注释 HTML 代码的示例:
<!-- </label>
<label>Confirm Your Email:
<!-- <input type="email" name="emailConfirm" required>
<!-- </label>
<label> -->
<input type="checkbox" name="termsAgree" required/>
I agree to the <a href="/legal/terms/">Terms & Conditions</a>. -->
</label> -->
- 选中整个代码块和
ctrl+/来评论整个事情 - 选择了一段代码和
ctrl+/来取消注释一行,但它只是添加了一个新注释,从而破坏了较大的注释 - 再次执行 #2,现在这是一场噩梦
当我ctrl + / CSS 代码块时,我遇到了同样的问题。 PHP代码中没有问题,因为它使用//逐行注释
如何改变这种行为?
我在想:
- 一个“聪明”的评论者,可以使用块 cmets 并“知道”它当前是否在评论中
- 一个愚蠢的评论者,只是像这样单独对每一行进行 cmets/unmets:
<!-- </label> -->
<!-- <label>Confirm Your Email: -->
<!-- <input type="email" name="emailConfirm" required> -->
</label>
<label>
<!-- <input type="checkbox" name="termsAgree" required/> -->
<!-- I agree to the <a href="/legal/terms/">Terms & Conditions</a>. -->
<!-- </label> -->
请忽略 html 无效的事实。这只是我在这个例子中使用的一个随机块。
【问题讨论】:
标签: visual-studio-code comments keyboard-shortcuts