当前位置: 首页 > 知识库问答 >
问题:

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

胡新
2024-04-15

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

IDEA版本: 2023.2.6

我希望的效果:

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

实际上的效果:

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

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

eg:

// Step1: 生成注释/*  */// Step2: 从注释中间换行/* *  */// Step3: 删除第2行多余的星号和空格 (空格可以不删)/**/// Step4: 回到第1行重新换行/**/

共有1个答案

公良莫希
2024-04-15

在 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 在多行注释换行时应该不会自动添加星号了。

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

 类似资料:
  • 我没有找到任何方法在IntelliJ idea中设置SDK。在ubuntu 16.04 LTS中找不到为IntelliJ IDEA设置SDK的任何路径。 我在这个IDE中工作是为了处理MongoDB。但因为这个问题无法继续进行。

  • 问题内容: 我正在尝试学习ES的工作原理,但是我无法从IDE中运行它。我想运行2.3.3构建,该构建仍将Maven用作其构建系统,但会不断出错。在我详细下载存储库之后,有人可以告诉我如何在IDEA中执行此操作。配置等 我从github下载存储库,然后将项目导入intellij并使用以下配置: 主类:org.elasticsearch.bootstrap.Elasticsearch Vm选项: 工作

  • 我正在努力学习ES是如何工作的,但是我还不能在IDE上运行它。我想运行2.3.3版本,它仍然使用Maven作为构建系统,但不断出现错误。有人能告诉我,在我下载了存储库的详细信息(如配置等)后,如何在IDEA中做到这一点吗。 我从github下载了存储库,然后将项目导入intellij,并使用了以下配置: 主要课程:org。弹性搜索。独自创立弹性搜索 Vm选项: 工作目录:ES目录 环境变量:ES_

  • 我创建了一个程序来处理数据库,我在IntelliJ IDEA中编译时遇到了以下错误。有人知道为什么会发生这种情况吗?我该如何解决它?

  • 事先简短说明:看到问题(IntelliJ IDEA运行错误的类和IntelliJ IDEA不正确运行java项目)得到了回答,但它们没有帮助。 启动一个新类(在本例中是CaesarCipher)并键入代码后,没有运行它的选项。 当我在左边的源文件夹中右键单击它后,没有运行的选项。 我为万一我忽略了解决方案而道歉。

  • 问题内容: 我已经在Eclipse工作了很多年。决定后尝试IntelliJ Idea。布阿还简单的Java Hello World无法运行!它根本没有发生任何事情。我应该检查/调整什么?谢谢。 问题答案: 这是因为共享网络磁盘出现问题。如果共享网络磁盘上的默认用户文件夹IntelliJ将无法正常工作。查找idea.properties和修复路径不使用共享的网络磁盘