java种的 author,在Intellij中自动完成@author

2023-11-07

I'm migrating from Eclipse to Intellij Idea. One thing I couldn't figure out yet is autocompletion of the @author JavaDoc tag.

When typing @a in Eclipse, there are two proposals:

@author - author name

@author

How do I achieve the first proposal in Intellij (is it even possible?)? And if it's possible, how do I change the template of what is inserted for the author name placeholder?

解决方案

You can work around that via a Live Template.

Go to Settings -> Live Template, click the "Add"-Button (green plus on the right).

In the "Abbreviation" field, enter the string that should activate the template (e.g. @a), and in the "Template Text" area enter the string to complete (e.g. @author - My Name). Set the "Applicable context" to Java (Comments only maybe) and set a key to complete (on the right).

I tested it and it works fine, however IntelliJ seems to prefer the inbuild templates, so "@a + Tab" only completes "author". Setting the completion key to Space worked however.

To change the user name that is automatically inserted via the File Templates (when creating a class for example), can be changed by adding

-Duser.name=Your name

to the idea.exe.vmoptions or idea64.exe.vmoptions (depending on your version) in the IntelliJ/bin directory.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java种的 author,在Intellij中自动完成@author 的相关文章

  • c语言文件尾没有newline字符,关于C++:”文件末尾无新行”编译器警告“No newline at end of file”...

    在某些C 编译器中 下面的警告是什么原因 No newline at end of file 为什么在源文件 头文件的末尾应该有一个空行 不完全是因为这个原因 但是如果您使用cx1 0 文件 并且它没有尾随新行 因为新的shell提示将出现
  • 介绍两种SpringBoot读取yml文件中配置数组的方法

    一直都在用Spring的 Value注解读取yml中的配置 这两天在读取配置的时候 想读取yml中配置的一个数组 通过 Vaule一直获取不到 通过一番资料的查询 才彻底清楚了 Vaule的使用情况 在Spring中读取配置文件的快捷方法常
  • Native层HIDL服务的获取原理-Android10.0 HwBinder通信原理(七)

    Android取经之路 的源码都基于Android Q 10 0 进行分析 Android取经之路 系列文章 系统启动篇 Android系统架构Android是怎么启动的Android 10 0系统启动之init进程Android10 0系
  • php上传文件到指定文件夹

    效果图如下 首先我们需要一个index html页面上传文件
  • Centos运行Spring Boot Jar包

    在Centos服务器上运行Jar文件时通常的方法是 ssh窗口关闭时 程序中止运行 java jar healthy jar 指定端口启动 java jar healthy jar server port 8080 指定环境及端口启动 ja
  • IP地址分类详解:A、B、C、D类地址如何划分的以及保留地址(特殊地址)介绍

    一 IP地址类型 2 1基本分类 最初设计互联网络时 为了便于寻址以及层次化构造网络 每个IP地址包括两个标识码 ID 即网络ID net id 和主机ID host id 同一个物理网络上的所有主机都使用同一个网络ID 网络上的一个主机
  • Unity 场景循环

    Unity 场景循环策略 情况一 小车一直行驶在平直的路面 需要地图依次循环 当小车快要行驶出第一张地图时候加载第二张 依次循环 using System Collections using System Collections Gener
  • 软件设计师(八)算法设计与分析

    算法被公认为是计算机科学的基石 算法理论研究的是算法的设计技术和分析技术 一 算法设计和分析的基本概念 1 算法 Algorithm 算法 是对特定问题求解步骤的一种描述 它是指令的有限序列 其中每一条指令表示一个或多个操作 一个算法有5
  • uTools工具

    uTools工具
  • js手写防抖、节流函数-基本实现

    认识防抖debounce函数 我们都遇到过这样的场景 在某个搜索框中输入自己想要搜索的内容 比如想要搜索一个MacBook 当我输入m时 为了更好的用户体验 通常会出现对应的联想内容 这些联想内容通常是保存在服务器的 所以需要一次网 络请求
  • 线性结构 队列

    线性结构 队列 一 队列的定义 二 抽象数据类型 三 顺序存储 循环队列 基本思路 存储结构 部分操作 四 链式存储 链式队列 一 队列的定义 队列 Queue 是具有一定操作约束的线性表 插入和删除操作有一定要求 只能在一端插入 而在另一
  • Inno Setup入门

    一个最简单的安装脚本 1 最简单的安装文件脚本 setup AppName Test AppVerName TEST DefaultDirName E TEST AppVersion 1 0 files Source F desktop i
  • shell文件存在的判断 shell数组

    判断文件 WORKDIR home tmp LOCAL LIST FILE WORKDIR local list if no local txt file generate a new one if f LOCAL LIST FILE th
  • 解决QString类型中一些使用规则

    参考网页 http www kuqin com qtdocument qstring html fromLatin1 1 QString类型中的使用 QString str QString fromLatin1 123456789 5 st
  • nginx负载均衡与日志配置

    nginx负载均衡与日志配置 1 设置nginx负载均衡 1 1 找到nginx conf文件 并进行配置 2 设置nginx日志 2 1 找到nginx conf文件 配置日志nginx日志 2 查看 设置 1 设置nginx负载均衡 当
  • 史上无敌的超级详细的Node Js 环境搭建步骤

    今日分享内容 一 Node Js 环境搭建 1 Node js是什么 2 npm是什么 3 环境搭建步骤 二 Element简介 一 Node Js 环境搭建 1 Node js是什么 Node js是一个基于Chrome V8引擎的 Ja
  • DBCP 1.X 导致的生产环境部署问题

    应用部署到生产环境 启动后 首次登录没问题 再过几分钟或者说再次登录 却出现登录没响应 查询数据界面没响应等 数据库查询没响应的问题 但奇怪的是后台没任何不报错 初步怀疑是数据库会话数爆满引起的 通过LambdaProbe监控工具 发现应用
  • (入门题)题目 1579: 陶陶摘苹果2

    题目 陶陶家的院子里有一棵苹果树 每到秋天树上就会结出n个苹果 苹果成熟的时候 陶陶就会跑去摘苹果 陶陶有个30厘米高的板凳 当她不能直接用手摘到苹果的时候 就会踩到板凳上再试试 现在已知n个苹果到地面的高度 以及陶陶把手伸直的时候能够达到
  • 火影手游饰品分解

    文章目录 Part I 简介 Chap I 饰品种类与抗魔 Chap II 战力加成 Part II 强化消耗与分解返还 Chap I 祝福饰品分解返还与耗材 Chap II 祈愿饰品 130 Chap III 破晓饰品 140 及以后 P

随机推荐

  • 企业数字化转型过程中面临最大的挑战和问题是什么?

    无论组织规模如何 业务的敏捷性 弹性以及生产力的高低都是决定其发展运营成功与否的关键因素 而一个良好的数字化转型战略则是企业发展进步的有力助推器 麦肯锡称 借助数字化转型 可以实现 20 至 50 的经济收益和 20 至 30 的客户满意度
  • 【Unity】简单介绍使用Sprite Editor的四种裁剪

    学习目标 众所周知当我们在Untiy导入一张Sprite图的时候需要修改它的参数 如果精灵图中有多张图片 还要将其裁剪 今天简单介绍一下SpriteEditor中的三种模式 学习内容 首先我们要将一张图片模式设置成Mulitple模式 这样
  • leetcode 27 [remove val]

    leetcode 27 remove val 改进前 class Solution public int removeElement vector
  • 不做标题党软文营销如何写出好标题

    为软文选择出色的软文标题是任何内容营销策略不可或缺的一部分 吸引人的标题可以使读者点击开始阅读 知道什么标题效果好 这对软文的整体参与度和转化率有很大帮助 读者点开你的软文次数越多 业务就会获得更多的曝光度 因此引人注目的软文标题至关重要
  • 亲测——eclipse中windowBuilder插件的5种安装方式

    windowBuilder的安装方法 方法1 在Eclipse MarketPlace 插件市场中搜索在线安装 依次点击help Eclipse MarketPlace 在find中搜索 windowBuilder点击install安装即可
  • as3 java 交互_AS3与交互

    1 与Socket服务器建立连接 2 向Socket服务器发送数据 3 从Socket服务器读数据 4 同Socket服务器进行握手 并确定收到了什么样的数据和如何处理这些数据 5 与Socket服务器断开 或者当服务器想与你断开的时候发消
  • 漫步数理统计三十一——依分布收敛

    上篇博文我们介绍了依概率收敛的概念 利用着概念我们可以说统计量收敛到一个参数 而且在许多情况下即便不知道统计量的分布函数也能说明收敛 但是统计量有多接近估计量呢 本篇博文讲的收敛就回答了这个问题 定义1 textbf 23450 20041
  • 深圳地铁远期规划20条线路图首发

    深圳市城市轨道网络远期共规划了20条线路 总里程约748 5公里 含弹性发展线路约73 7公里 同时规划了5条城际线路 形成约146 2公里的城际线网 加上国家铁路 深圳市轨道交通总里程远景规划将达到1080公里 轨道规模和密度与东京等国际
  • git commit回退,lfs上传

    一 如何回退到之前的commit 1 查看之前的commit git log 选择一个commit 执行 git reset hard commit号 会清空当前目录下和仓库不一致的文件 回退commit但不删除代码 可以 git rese
  • 小程序调用接口报错,会返回 {“error“:600001,“errMsg“:“request:fail -102:net::ERR_CONNECTION_REFUSED“} 问题。

    error 600001 errMsg request fail 102 net ERR CONNECTION REFUSED 这个错误是网络连接被拒绝的错误 它通常表示无法建立与服务器的连接 这种问题可能有几个可能的原因 1 服务器故障
  • PyTorch 深度学习实践 第8讲

    第8讲 加载数据集 源代码 B站 刘二大人 传送门PyTorch深度学习实践 加载数据集 说明 1 DataSet 是抽象类 不能实例化对象 主要是用于构造我们的数据集 2 DataLoader 需要获取DataSet提供的索引 i 和le
  • python基础------时间戳、时间组、时间串、日期相互转化和日历以及练习

    1 时间组 时间戳 时间串相互转化 import time 时间戳 tt time time print tt 时间组 b time localtime tt print b 时间组转化为时间串 striftime asctime c ti
  • VS2015编译Boost1.64

    一 下载并解压 boost1 64 0 http www boost org users history version 1 64 0 html
  • 机器学习和传统编程的比较

    该文章 对机器学习和传统编程方法进行了比较 一个结论值得重视 ML just like AI is not a substitution but supplementation for traditional programming app
  • Linux网络编程:IO多路复用——poll

    服务器端代码 poll 对select技术的改进 include
  • 英语介词学习(基础)

    文章目录 前言 介词概念 常见介词 空间介词 时间介词 方式介词 原因介词 关于介词 数值介词 状态介词 排除介词 总结 前言 本文主要目的是为了辨析各类基础介词 为了更好的背诵一些短语介词 如有错误 欢迎指正 介词概念 介词用来表示前置词
  • JAVA基础编程练习题

    编写一个程序 输入两个整数 计算它们的和并输出结果 import java util Scanner public class Main public static void main String args Scanner input n
  • os.getcwd()以及os.walk()用法

    os getcwd 以及os walk 用法 os getcwd 获取当前代码文件所在路径 例如 os getcwd 输出 C Users 17843 Jyputer notebook file word转换pdf源代码 os walk 获
  • 使用java实现基础的家庭记账程序

    家庭记账程序 需求说明 具体操作 完整代码 总结 需求说明 1 该程序能够记录家庭的收入 支出 并能打印收支明细表 2 项目采用分级菜单的方式 主菜单如下 3 假设家庭起始的生活基本金为10000元 4 每次登记收入 菜单2 后 收入的金额
  • java种的 author,在Intellij中自动完成@author

    I m migrating from Eclipse to Intellij Idea One thing I couldn t figure out yet is autocompletion of the author JavaDoc