IDEA小技巧

目录

1. IDEA自动添加注释

        创建类的时候自动添加注释

创建函数、方法的注释


1. IDEA自动添加注释

        参考文档:idea java 自动添加文件注释 idea新建类自动注释_mob6454cc73c728的技术博客_51CTO博客

【操作工具】IDEA创建类及已有类添加注释-详细操作_idea设置创建类注释-CSDN博客

创建类的时候自动添加注释

                file->setting->editor->fiel and code templates->Includes页签

在includes里面创建一个模板

/**  
* @description: TODO
* @author ${USER}
* @date ${YEAR}年${MONTH}月${DAY}日
*/ 

在files页签对应的类中引用改模板,截图红线处的名字,就是你建立的模板的名字

具体含义

创建函数、方法的注释

解释:

4-是快捷键,注意快捷键尽量别写/** 避免冲突

5-注释模板,注意写法是:$key$

7-Define选择使用的对象,Java及其里面包含的全部打勾

8-模板里面吧注释信息的取值

或者你可以自己做一个新的live templates来引用注释

IDEA常用快捷键

参考:百度安全验证

太多了,仅列出一些感觉常用的

构建/编译

        Ctrl + F9:构建项目
                该快捷键,等同于菜单【Build】—>【Build Project】
                执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到out目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。
        Ctrl + Shift + F9:重新编译当前类
                该快捷键,等同于菜单【Build】—>【Recompile class name】
                在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。

文本编辑

        Ctrl + Shift + V:从历史选择粘贴
        Ctrl + D:复制光标所在行
        Ctrl + Shift + C:复制文件路径
        Ctrl + Shift + Z:重做:恢复上一步撤销内容。
        Shift + Tabl:取消缩进
        Shift + Enter:开始新行:无论光标是否在行尾,都开始新的行。
        Ctrl + Shift + U:大小写转换

光标操作

        Ctrl + Shift + M:移动至大括号,多次按下快捷键,可以在左右两个大括号间切换。
        Ctrl + [:移动至代码块开始
        Ctrl + ]:移动至代码块末尾
        Alt + Down:下一个方法
        Alt + Up:上一个方法
        Ctrl + PageUp:移动至页面顶部
        Ctrl + PageDown:移动至页面底部
        Ctrl + Home:移动至文件开头
        Ctrl + End:移动至文件末尾

文本选择

        Ctrl + Shift + [:选择至代码块开头
        Ctrl + Shift + ]:选择至代码块结尾

辅助编码

        Alt + Enter:显示建议操作
该快捷键又称为“万通快捷键”,它会根据不同的语境建议不同的操作。下面这个演示只是其中的一种,还有很多种用法,你可以尝试一下。
        Ctrl + Space:代码补全
        Ctrl + Shift + Space:类型匹配代码补全
        Ctrl + Alt + Space:第二次代码补全
        Ctrl + Shift + Enter:补全当前语句
        Ctrl + Alt + L:格式化代码
        Ctrl + P:参数信息提醒
        Ctrl + Q:快速文档
        Ctrl + /:添加行注释
        Ctrl + Shift + /:添加块注释
        Alt + Insert:生产语句

上下文导航

        Ctrl + G:跳转到指定行
        Ctrl + Tab:切换活动文件
        Ctrl + E:最近的文件
        Ctrl + Shift + Backspace:返回上次编辑位置
        Alt + Right:选择下一个选项卡
        Alt + Left:选择下一个选项卡

查找操作

        双击Shift:查找所有
        Ctrl + F:查找字符(当前文件)
        F3:查找下一个
        Shift + F3:查找上一个
        Ctrl + R:替换字符(当前文件)
        Ctrl + Shift + F:查找字符(所有文件)
        Ctrl + Shift + R:替换字符(所有文件)
        Ctrl + F3:跳转到光标处单词的下一位置
        Ctrl + Shift + N:查找文件并跳转
        Ctrl + F12:打开文件结构
        Ctrl + Alt + Shift + N:查找符号(变量、方法等)
        Ctrl + Shift + A:查找动作

运行和调试

        Ctrl + F2:停止
        F9:运行至下一断点
        Ctrl + Shift + F2:停止后台进程
        F8:跨过调用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/238717.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python Selenium3 自动化测试实战:构建高效测试项目

💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 在当今软件开发领域,自动化测试成为…

硅片制作工艺-详细图文版

首先将多晶硅和掺杂剂放入单晶炉内的石英坩埚中,将温度升高至1000多度,得到熔融状态的多晶硅。 硅锭生长是一个将多晶硅制成单晶硅的工序,将多晶硅加热成液体后,精密控制热环境,成长为高品质的单晶。 相关概念&#xf…

【JavaScript】JavaScript中的GC算法

1、内存管理 内存:由可读写单元组成,标识一片可操作的空间 管理: 认为的去操作一篇空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程: 申请-使用-释放 // 申请 let obj {} //使…

【教程】app备案流程简单三部曲即可完成

APP备案流程包括以下步骤: 1. 开发者实名认证:在提交备案申请之前,开发者需要通过移动应用开发平台进行实名认证。这个步骤需要提供身份证号码、姓名、联系方式等信息,并上传相关证件照片或扫描件。 2. 应用信息登记&#xff1a…

DevOps搭建(九)-Jenkins实现基础CI、CD详细操作

1、创建可运行SpringBoot项目 1.1、创建一个新工程 在idea里创建一个项目,这里叫devops-test,如下图: String Boot版本要选择2.x的,依赖直选中Spring Web选项即可: 修改pom.xml文件,在build标签中增加如下内容,目的是简化jar包名称。 <finalName>devops-test&l…

如何在Java中使用JFileChooser打开和保存文件

在Java中&#xff0c;通过使用JFileChooser类&#xff0c;可以方便地打开和保存文件。本文将介绍如何使用JFileChooser类来打开、选择和保存文件&#xff0c;以及通过BufferedReader和BufferedWriter来读写文件数据。 打开文件选择器并读取文件数据 在Java中&#xff0c;可以使…

npm install 时,卡在sill idealTree buildDeps没有反应

这个的主要原因是默认的镜像源在国外&#xff0c;国内无法访问或者访问极慢导致的&#xff0c;可以先切换到国内的淘宝镜像源&#xff0c;然后再执行npm install <包名称> 命令就可以了。 具体如下&#xff1a; 1、设置镜像源为国内淘宝的镜像源&#xff1a; npm confi…

2023亚太五岳杯量子计算挑战赛数学建模思路代码模型论文

2023五岳杯数学建模思路&#xff1a;比赛开始后第一时间更新&#xff0c;获取见文末名片 今年&#xff0c;APMCM亚太地区大学生数学建模竞赛组委会正式和玻色量子、中国移动云能力中心等多家单位达成合作。 开展APMCM校企合作高校巡回学术讲座活动&#xff0c;为企业、高校搭…

百信恒山326RAlinux服务器使用手册(基于华为鲲鹏920处理器)

文章目录 封面目录正文 百信恒山326RAlinux服务器使用手册&#xff08;基于华为鲲鹏920处理器&#xff09; 封面 目录 正文 ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ…

小白如何启用和使用ChatGPT4插件的详细步骤演示

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

物流供应链数字化转型:国内领先服务商技术综合解析

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

搭建Nginx+rtmp+hls直播推流服务器

1 准备工具 使用yum安装git [root~]# yum -y install git 下载nginx-rtmp-module,官方github地址 // 通过git clone 的方式下载到服务器上 [root~]# git clone https://github.com/arut/nginx-rtmp-module.git yum 安装 openssl [root~]# yum -y install openssl openssl…

fl studio2024免费汉化版水果免费编曲软件

fl studio2024全称Fruity Loops Studio2024&#xff0c;这款软件也被人们亲切的称之为水果&#xff0c;它是一款功能强大的音乐创作编辑软件&#xff0c;拥有全功能的录音室&#xff0c;大混音盘以及先进的音乐制作工具&#xff0c;用户通过使用该软件&#xff0c;就可以轻松制…

2023年【广东省安全员B证第四批(项目负责人)】考试及广东省安全员B证第四批(项目负责人)模拟考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 广东省安全员B证第四批&#xff08;项目负责人&#xff09;考试考前必练&#xff01;安全生产模拟考试一点通每个月更新广东省安全员B证第四批&#xff08;项目负责人&#xff09;模拟考试题库题目及答案&#xff01;…

arcgis for js 添加自定义叠加图片到地图坐标点上

在使用arcgis for js开发地图绘制图层时&#xff0c;可以通过相关api实现添加图标到某个坐标点&#xff0c;那么如果现在有一个需要添加一个小图叠大图的需求&#xff0c;又或者是自定义绘制图标&#xff0c;如何实现&#xff1f; 1、简单地绘制一个图标到底图图层上面 const…

有趣的数学 数学建模入门三 数学建模入门示例两例 利用微积分求解

一、入门示例1 1、问题描述 某宾馆有150间客房&#xff0c;经过一段时间的经营&#xff0c;该宾馆经理得到一些数据&#xff1a;如果每间客房定价为200元&#xff0c;入住率为55&#xff05;&#xff1b;定价为180元&#xff0c;入住率为65&#xff05;&#xff1b;定价为160元…

Git 常用命令速查

一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add origin git192.168.1.119:ndshowgit push origin mas…

人大金仓修改配置文件并重启

第一步&#xff1a;找到人大金仓部署地址 如果人大金仓启动的话&#xff0c;运行ps -ef | grep kingbase命令&#xff0c;根据运行目录&#xff0c;查找到kingbase的安装目录。 修改配置文件&#xff0c;命令&#xff1a;vi /data/kingbase/kingbase.conf 简单介绍下里面配置…

Leetcode—2962.统计最大元素出现至少 K 次的子数组【中等】

2023每日刷题&#xff08;五十六&#xff09; Leetcode—2962.统计最大元素出现至少 K 次的子数组 滑动窗口算法思想 参考的灵神思路 实现代码 class Solution { public:long long countSubarrays(vector<int>& nums, int k) {int n nums.size();long long ans…

为什么现在招聘C++程序员这么难?

为什么现在招聘C程序员这么难&#xff1f; 在开始前我有一些资料&#xff0c;是我根据自己从业十年经验&#xff0c;熬夜搞了几个通宵&#xff0c;精心整理了一份「C的资料从专业入门到高级教程工具包」&#xff0c;点个关注&#xff0c;全部无偿共享给大家&#xff01;&#x…