在IDEA中,如何设置多行注释换行时不自动添加星号?

新手上路,请多包涵

在IDEA中,如何在多行注释换行时不自动添加*号

IDEA版本: 2023.2.6

我希望的效果:

/*
...
注释
...
*/

实际上的效果:

/*
* ···
* 注释
* ···
*  */

如果手动删除生成的星号,并从上一行重新换行,就可以实现不自动生成星号的效果,但是这样比较麻烦...

eg:

// Step1: 生成注释
/*  */

// Step2: 从注释中间换行
/* 
*  */

// Step3: 删除第2行多余的星号和空格 (空格可以不删)
/*
*/

// Step4: 回到第1行重新换行
/*

*/
阅读 1.1k
avatarAI BotBETA

在 IntelliJ IDEA 中,多行注释的自动生成星号 (*) 是 IDE 的默认行为,用以表示这是一个多行注释。要取消这种自动添加星号的行为,你可以通过以下步骤来设置:

  1. 打开 IntelliJ IDEA。
  2. 选择 File > Settings(对于 macOS 用户,选择 IntelliJ IDEA > Preferences)。
  3. 在弹出的设置窗口中,导航到 Editor > Code Style > Java
  4. 在右侧面板中,找到 Wrapping and Braces 标签页。
  5. 展开 Line comment at first column 选项,然后取消勾选 Always 选项,选择 Wrap if long 或者其他你希望的行为。

请注意,上述步骤中的 Java 指的是你正在使用的编程语言。如果你使用的是其他编程语言,你需要选择相应的语言设置。

完成上述设置后,IDEA 在多行注释换行时应该不会自动添加星号了。

另外,虽然这个方法能够解决你的问题,但手动删除多余的星号并重新换行确实是一种更简单直接的方法。你可以考虑在编写注释时,先手动换行,然后再输入注释内容,这样可以避免生成多余的星号。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进