idea常用的快捷键

目录

导读

使用方法


导读

在日常开发过程中,熟悉使用快捷键,可以快速提升我们的编码效率,以下是分享给大家关于idea的快捷键使用方式。

使用方法

(1)psvm:创建main函数 ****

(2)fori:生成i变量的for循环 ***

(3)iter:生成增强for ***

(4)sout:System.out.println() ****

(5)ctrl + alt + v:根据返回值 生成变量类型和变量名 ******(很实用)

(6)alt + insert:创建构造方法、重写方法等 ***

(7)ctrl + o:重写方法 ***

(8)ctrl + i:实现方法 ***

(9)alt + 回车:代码提示 ****

(10)ctrl + alt + l:格式化代码 *****

(11)ctrl + alt + o:格式化import列表,删除掉已导入但未使用的包 ******

(12)ctrl + n:查找类 **

(13)ctrl + shift + n:查找文件 **

(14)ctrl + x:剪切当前行,光标在行的任意位置

(15)ctrl + d:复制当前行,并粘贴到下一行 **

(16)ctrl + /:注释或取消单行注释 *

(17)ctrl + shift + /:选中要注释或取消注释的区域后使用多行注释 *

(18)ctrl + p:方法参数提示 *****

(19)ctrl + alt + space:类名或接口名提示

(20)F2 或 shift + F2:鼠标光标移动到有错误代码的位置(正序搜索/反序搜索) ***

(21)ctrl + shift + enter:自动补全末尾的字符 **

(22)shift + F6:级联改名,类名,变量名,包名,方法名等等 ******

(23)ctrl + j:查看所有模板

(24)ctrl + w:按语法扩选 **

(25)ctrl + shift + w:按语法撤销扩选 **

(26)ctrl + left/right:光标移动到单词前/后

(27)ctrl + y:删除当前行

(28)shift + shift:文件搜索,包括类、资源、配置项、方法等 ****

(29)ctrl + h:查看类层次窗口 ****

(30)ctrl + F12:查看当前类的所有方法 ****

(31)ctrl + f:在当前窗口查找关键字 f换成r是替换

(32)ctrl + shift + f:全局搜索 ***** f换成r是替换

(33)ctrl + shift + F10:运行当前类

(34)ctrl + tab:切换到其它目录

(35)shift + enter:向下新建一行 *

(36)alt + 1:显示/隐藏项目界面 **

(37)alt + 4:显示/隐藏运行界面 **

(38)ctrl + alt + t:把选中代码放在try、if、for...中 **

(39)ctrl + shift + u:大小写转换 **

常用配置:

(1)代码重复灰色波浪线:

File->Settings->Editor->Code Style下面的Inspections->General->Duplicated Code勾去了

(2)去除字符串前的s(取消形参名提示):

Settings → Editor → General → Appearance → Show parameter name hints.在这个地方勾掉就行了。

(3)设置字体:

File -> Settings -> Editor -> Font,设置为Consolas字体。

(4)设置IDEA字符编码:

File -> Settings ->Editor -> Code Style -> File Encoding,将上面的Global Encoding和Project Encoding都设置为UTF-8编码,以及下面的Properties Files的配置文件编码也改为UTF-8。

(5)设置智能提示忽略大小写:

File -> Settings ->Editor -> General -> Code Completion,将Case sensitive completion设置为None。

(6)配置git:

File -> Settings -> Version Control -> Git。

(7)配置背景主题:

File -> Settings -> Appearance & Behavior,设置UI Options中Theme为Darcula的黑色背景。

(8)配置Maven:

File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven。

(9)配置hints:

File -> Settings -> Editor -> General -> Appearance,将show parameter name hints的勾选去掉,即不显示方法参数提示。

(10)配置启动时打开的项目:

File -> Settings -> Appearance & Behavior -> System Settings,将Startup/Shutdown中的Reopen last project on startup的勾选去掉,即启动时不自动打开上次项目,而是让我们自己选择。

(11)设置何时自动换行:

File -> Settings -> Editor -> Code Style,将Right Margin改为120,即120个字符时会自动换行。

相关推荐
Joy T8 小时前
voice-dump-to-todo:把混乱的语音整理成可执行待办,一个实用的 Agent Skill
ide·macos·语音识别·xcode·任务管理·自研skill
wangchunyu1149 小时前
JAVA CompletableFuture异步编程实战
java·开发语言·python
paopaokaka_luck10 小时前
流浪动物救助与收养系统(DeepSeek AI对话、 ECharts多维分析、救助流程衔接、领养与回访衔接、 捐赠确认与公示、志愿者协作)
java·前端·javascript·人工智能·mysql·echarts·推荐算法
Thomas.Sir10 小时前
第9课:SpringBoot4.x Web开发基础:WebMvc自动配置、静态资源、请求参数接收
java·spring boot
程序 代码狂人10 小时前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
2501_9445215911 小时前
Deepmerge 跨端三方库仓颉适配全流程
java·python·eclipse·github
人工智能导论实践课11 小时前
【GUI桌面开发3】PyCharm配置外部工具
ide·python·pycharm
南归北隐12 小时前
Spring AI Alibaba Graph框架实现MCP数据库查询实战
java·后端·spring ai·mcp·spring ai mcp
古法老登瞎折腾12 小时前
大数据智能运维实战(九):让 AI 查日志——找到异常,也保留上下文
java·大数据·运维·人工智能·spring ai·mcp
ai大模型-探索者12 小时前
Function Call与MCP(区别、联系与实战)
java·服务器·网络