You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio如何实现/* ... */格式的多行块注释?

实现带星号的块注释格式

嘿,我明白你想要的那种注释风格——选中代码后变成带前置星号的块注释,而不是默认的单行//注释。这就给你一步步解决:

1. 先修复Shift+Alt+A的块注释功能

如果这个快捷键没反应,大概率是快捷键被其他命令占用了,或者你没匹配对对应的语言设置:

  • 打开VS的「工具」→「选项」→「环境」→「键盘」
  • 在「显示命令包含」里输入 Edit.BlockComment,查看它当前绑定的快捷键是不是Shift+Alt+A
  • 如果不是,点击「按快捷键」输入Shift+Alt+A,再点击「分配」保存即可

2. 让块注释自动添加每行星号

默认的块注释不会自动给每行加*,要开启这个功能:

  • 打开「工具」→「选项」→「文本编辑器」→ 选择你正在使用的语言(比如C/C++、C#、Java等)→「格式设置」→「常规」
  • 找到「注释」分类,勾选「在块注释中添加星号」(不同语言的 wording 略有差异,比如部分语言叫“为块注释添加星号”)
  • 确定保存后,再选中代码按Shift+Alt+A,就会生成这种格式:
    /*
     * this
     * is
     * my
     * code
     */
    

3. 如果你想要单行的/* * this * is * my * code */格式

VS默认没有这个功能,你可以通过两种方式实现:

  • 自定义宏:打开「工具」→「宏」→「宏资源管理器」,新建一个宏,编写代码把选中的文本分割为单词后逐个添加*,最后包裹在/* */中
  • 扩展工具:在VS扩展市场搜索「Custom Comment」类的插件,比如Advanced Comments这类工具,支持自定义各种注释样式,能快速生成你想要的单行带多星号的注释格式

这样应该就能完全满足你的需求啦!

内容的提问来源于stack exchange,提问作者Crocsx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:08:59