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

Intellij中@author的自动完成

杨良才
2023-03-14

我正在从Eclipse迁移到Intellij Idea。有一件事我还不明白,那就是自动完成@作者JavaDoc标记。在Eclipse中键入@a时,有两个建议:

@author - author name
@author

我如何在Intellij中实现第一个提议(这可能吗?)?如果可能的话,我如何更改为作者姓名占位符插入内容的模板?

共有3个答案

公西姚石
2023-03-14

选中启用实时模板,将光标留在所需位置,然后单击应用,然后确定

慕铭
2023-03-14

你可以通过一个实时模板来解决这个问题。

转到设置-

在“缩写”字段中,输入应激活模板的字符串(例如@a),并在“模板文本”区域输入要完成的字符串(例如@author-我的名字)。将“适用上下文”设置为Java(可能只有注释),并设置一个要完成的键(在右侧)。

我对它进行了测试,效果很好,但是IntelliJ似乎更喜欢inbuild模板,所以“@aTab”只完成“author”。然而,将完成键设置为空格起作用。

要更改通过文件模板自动插入的用户名(例如创建类时),可以通过添加

-Duser。name=你的名字

同意这个想法。exe。vmoptions或idea64。exe。IntelliJ/bin目录中的vmoptions(取决于您的版本)。

重启IntelliJ

仉臻
2023-03-14

还有一个选项,不是你想要的,但可能很有用:

转到设置-

/**
 * @author myname
 */

对于系统用户名使用:

/**
 * @author ${USER}
 */
 类似资料:
  • 我已经四处寻找了一段时间,似乎找不到任何关于这个问题的东西。总的来说,我是Java的新手,在过去的半年里,我一直在学习Maven。我使用IntelliJ IDEA,我已经习惯了这样一个事实,即如果你同步存储库,它可以自动完成依赖坐标(group Id、artifactId、version)。它工作得很好,当你决定在最初的项目生成后添加一些依赖关系时,感觉很自然。 现在我正试图切换到Gradle(这

  • 问题内容: 我想用小写字母写SQL代码并能够自动完成。到目前为止,自动完成功能使用大写字母。 我能解决这个问题吗? 问题答案: 我不推荐使用它,因为我是良好的代码实践和使用大写字母的忠实拥护者。 然而; 点击+ +打开“设置”。 转到:并更改为 希望它将功能名称也更改为小写。 如果不是这样,我怀疑IntelliJ将根据您使用的依赖项自动完成,并强制您使用大写命名约定。此时,您唯一的选择是将整个依赖

  • 我向我的IntelliJ插件添加了一个自动完成功能,如下所示: 我如何格式化我要放在编辑器上的新方法?我不需要自定义格式,只需要IntelliJ的默认格式

  • 我正在用IntelliJ中的简单hello world应用程序试用gradle脚本kotlin。但是IntelliJ自动完成不会在构建中弹出。格拉德尔。kts文件。 https://github.com/gradle/gradle-script-kotlin/tree/master/samples/hello-world 建筑格拉德尔。kts: 设置。格拉德尔: 我有IntelliJ kotlin

  • 链接href="lib/ionic/css/ionic.css"rel="样式表" 链接href="css/style.css"rel="样式表" 在HTML中应用CSS类时,如何使其自动完成? div class=“杆头杆正” 如何获得属性的自动建议(例如:-写了条后,我按下了自动建议按钮,但没有获得像条头或条脚这样的选项,但它们存在于库css中),其他一切都可以正常工作。

  • 我在IntelliJ 12中无法启用JPQL/HQL自动完成支持。每当我编辑查询时,IDEA不会在Ctrl-Space上向我建议任何内容。 我启用了以下插件 数据库 Hibernate 持久性框架 Java EE SQL语言 假设我们有这个实体。 如果我自己编写JP查询,我已经看到IntelliJ支持自动完成。 与 Ctrl-空格完成 然后从 与 Ctrl-空格完成 有人能给我一个如何启用它的提示