idea快捷键大全

idea快捷键大全

在这里插入图片描述

一、速查版

1.Idea常用快捷键

Tab,代码标签输入完成后,按 Tab,生成代码
Ctrl+E,最近的文件
Ctrl+X,删除行
Ctrl+D,复制行
Alt+1,快速打开或隐藏工程面板
ctrl+alt+t 快速代码块(try catch等)
ctrl+/ 快速注释(/多行)
ctrl+shift+/ 快速注释
Alt+Shift+Up/Down,上/下移一行
alt+shift+m 将选中的代码抽取出来 

2.Idea快捷键(全)

Ctrl+Shift + Enter,语句完成
“!”,否定完成,输入表达式时按 “!”键
Ctrl+E,最近的文件
Ctrl+Shift+E,最近更改的文件
Shift+Click,可以关闭文件
Ctrl+[ OR ],可以跑到大括号的开头与结尾
Ctrl+F12,可以显示当前文件的结构
Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
Ctrl+N,可以快速打开类
Ctrl+Shift+N,可以快速打开文件
Alt+Q,可以看到当前方法的声明
Ctrl+P,可以显示参数信息
Ctrl+Shift+Insert,可以选择剪贴板内容并插入
Alt+Insert,可以生成构造器/Getter/SetterCtrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义
Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
Ctrl+Enter,导入包,自动修正
Ctrl+Alt+L,格式化代码
Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
Ctrl+Alt+O,优化导入的类和包
Ctrl+R,替换文本
Ctrl+F,查找文本
Ctrl+Shift+Space,自动补全代码
Ctrl+空格,代码提示(与系统输入法快捷键冲突)
Ctrl+Shift+Alt+N,查找类中的方法或变量
Alt+Shift+C,最近的更改
Alt+Shift+Up/Down,上/下移一行
Shift+F6,重构 – 重命名
Ctrl+X,删除行
Ctrl+D,复制行
Ctrl+/Ctrl+Shift+/,注释(//或者/**/)
Ctrl+J,自动代码(例如:serr)
Ctrl+Alt+J,用动态模板环绕
Ctrl+H,显示类结构图(类的继承层次)
Ctrl+Q,显示注释文档
Alt+F1,查找代码所在位置
Alt+1,快速打开或隐藏工程面板
Ctrl+Alt+left/right,返回至上次浏览的位置
Alt+left/right,切换代码视图
Alt+Up/Down,在方法间快速移动定位
Ctrl+Shift+Up/Down,向上/下移动语句
F2Shift+F2,高亮错误或警告快速定位
Tab,代码标签输入完成后,按 Tab,生成代码
Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失
Alt+F3,逐个往下查找相同文本,并高亮显示
Ctrl+Up/Down,光标中转到第一行或最后一行下
Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)
Ctrl+Alt+B,跳转到方法实现处
Ctrl+Shift+Backspace,跳转到上次编辑的地方
Ctrl+O,重写方法
Ctrl+Alt+Space,类名自动完成
Ctrl+Alt+Up/Down,快速跳转搜索结果
Ctrl+Shift+J,整合两行
Alt+F8,计算变量值
Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本
Ctrl+Alt+Shift+V,简单粘贴
Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
F12,把焦点从编辑器移到最近使用的工具窗口
Shift+F1,要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Ctrl+W,可以选择单词继而语句继而行继而函数
Ctrl+Shift+W,取消选择光标所在词
Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置
Ctrl+I,实现方法
Ctrl+Shift+U,大小写转化
Ctrl+Y,删除当前行
 
 
Shift+Enter,向下插入新行
psvm/sout,main/System.out.println(); Ctrl+J,查看更多
Ctrl+Shift+F,全局查找
Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
Ctrl+Shift+S,高级搜索
Ctrl+U,转到父类
Ctrl+Alt+S,打开设置对话框
Alt+Shift+Inert,开启/关闭列选择模式
Ctrl+Alt+Shift+S,打开当前项目/模块属性
Ctrl+G,定位行
Alt+Home,跳转到导航栏
Ctrl+Enter,上插一行
Ctrl+Backspace,按单词删除
Ctrl++/-”,当前方法展开、折叠
Ctrl+Shift++/-”,全部展开、折叠
【调试部分、编译】
Ctrl+F2,停止
Alt+Shift+F9,选择 Debug
Alt+Shift+F10,选择 Run
Ctrl+Shift+F9,编译
Ctrl+Shift+F10,运行
Ctrl+Shift+F8,查看断点
F8,步过
F7,步入
Shift+F7,智能步入
Shift+F8,步出
Alt+Shift+F8,强制步过
Alt+Shift+F7,强制步入
Alt+F9,运行至光标处
Ctrl+Alt+F9,强制运行至光标处
F9,恢复程序
Alt+F10,定位到断点
Ctrl+F8,切换行断点
Ctrl+F9,生成项目
Alt+1,项目
Alt+2,收藏
Alt+6TODO
Alt+7,结构
Ctrl+Shift+C,复制路径
Ctrl+Alt+Shift+C,复制引用,必须选择类名
Ctrl+Alt+Y,同步
Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)
Shift+F12,还原默认布局
Ctrl+Shift+F12,隐藏/恢复所有窗口
Ctrl+F4,关闭
Ctrl+Shift+F4,关闭活动选项卡
Ctrl+Tab,转到下一个拆分器
Ctrl+Shift+Tab,转到上一个拆分器
【重构】
Ctrl+Alt+Shift+T,弹出重构菜单
Shift+F6,重命名
F6,移动
F5,复制
Alt+Delete,安全删除
Ctrl+Alt+N,内联
【查找】
Ctrl+F,查找
Ctrl+R,替换
F3,查找下一个
Shift+F3,查找上一个
Ctrl+Shift+F,在路径中查找
Ctrl+Shift+R,在路径中替换
Ctrl+Shift+S,搜索结构
Ctrl+Shift+M,替换结构
Alt+F7,查找用法
Ctrl+Alt+F7,显示用法
Ctrl+F7,在文件中查找用法
Ctrl+Shift+F7,在文件中高亮显示用法

二、分类版

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、其他

1.IDEA创建JAVA项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.IDEA创建web项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.tomcat安装配置环境

鼠标右键“计算机”,点击“属性”,点击“高级系统设置”,点击“环境变量”,点击“新建”。

设置变量名“CATALINA_BASE”。然后点击“确定”,再次点击“新建”,在变量名中输入“CATALINA_HOME”,再次点击“确定”,找到系统变量,在变量值里添加“CATALINA_HOME”,然后一直点击“确定”。

最后打开“运行”输入“cmd”,然后点击“回车”即可。

4.IDEA中下载源码错误

修改maven配置文件.xml和仓库

5.maven环境安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.IDEA创建maven项目

在这里插入图片描述
在这里插入图片描述

7.IDEA一个打开多个项目

在这里插入图片描述

8.IDEA切换工作目录

在这里插入图片描述

9.IDEA导入maven项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
IDEA没有maven怎么显现
方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到

方法2.点击菜单栏View->Tool Windows->Maven projects

方法3.点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects

10.创建SpringBoot项目

简介:介绍如何使用IDEA新建springboot工程
file–》New–》Project
在这里插入图片描述
选择Spring Initializr,选择对应JDK版本之后,点击Next
在这里插入图片描述
填写相应的Group Artifact之后点击【Next】
在这里插入图片描述
选择对应的依赖,选中之后在右边有显示
在这里插入图片描述
在这里插入图片描述
填写项目名还有项目存放的地址,之后点击Finish
在这里插入图片描述
选择另开一个窗口来打开新建的项目
在这里插入图片描述
在打开的新窗口中,基于maven 的springboot项目就已经新建完成
在这里插入图片描述
如果前面选择三个那么
在这里插入图片描述
编写一个简单的controller进行验证
在这里插入图片描述
打开浏览器访问 http://localhost:8080/hello
在这里插入图片描述

11.新建maven聚合工程之中大型项目必备

在这里插入图片描述
首先在IDEA中新建一个空项目 File–》New–》Project
在这里插入图片描述
选择Empty Project之后,点击【Next】
在这里插入图片描述
输入工程名及存放位置之后,点击Finish
在这里插入图片描述
在新的窗口打开
在这里插入图片描述
在新打开的IDEA中,File–》New–》Module
在这里插入图片描述
选择Maven之后,点击下一步
在这里插入图片描述
输入GroupId、ArtifactId、Version之后,点击Next
在这里插入图片描述
模块新建完成之后如图
在这里插入图片描述
再次File–》New–》Module
在这里插入图片描述
选择Maven之后,点击下一步
在这里插入图片描述
点击①,选择父项目,之后点击ok,同时填写GroupId、ArtifactId,之后点击Next
在这里插入图片描述
修改下模块名,之后点击Finish
在这里插入图片描述
同样的步骤,再创建xdclass-manager模块,创建完成之后如下
在这里插入图片描述
右键xdclass-manager–》New–》Module
在这里插入图片描述
同样选择Maven之后,再点击下一步
在这里插入图片描述
修改父工程,填入ArtifactId之后点击下一步
在这里插入图片描述
修改Module name之后,点击Finish
在这里插入图片描述
同上,再新建xdclass-manager-pojo、xdclass-manager-interface、xdclass-manager-service、xdclass- manager-web,建成之后如下
在这里插入图片描述
调整工程

删除xdclass-parent工程下的src目录,并在pom文件中加入
在这里插入图片描述
同样的,删除xdclass-manager下的src目录
在这里插入图片描述

12.IDEA中与本地git关联

在IDEA中,按ctrl+alt+s,进入设置界面 找到git,我们看到默认自动跟git关联,如果没关联,则自行选择git安装位置下的git.exe文件
在这里插入图片描述
点击VCS–》import into version control–》create git repository
在这里插入图片描述
选择相应的项目,之后点击ok

看到项目中文件名出现颜色,此时IDEA已为我们创建了一个git仓库
在这里插入图片描述
按ctrl+k,进行commit 选中要提交的文件,并填写提交信息之后点击Commit
在这里插入图片描述
将本地项目提交到github上
在这里插入图片描述
在这里插入图片描述
点击VCS–》Git–》Remotes
在这里插入图片描述
点击加号,添加一个远程仓库的地址
在这里插入图片描述
填入相应的远程仓库地址之后点击OK
在这里插入图片描述
按ctrl+shift+k,后点击push
在这里插入图片描述
首次提交要输入GitHub的账号密码进行登录
在这里插入图片描述
登录完成之后,看到提交成功的信息,表示已经提交到远程了
在这里插入图片描述
打开github,会发现项目代码已经在上面
在这里插入图片描述

13.IDEA中与公司git关联

在这里插入图片描述
在这里插入图片描述
点击test
在这里插入图片描述
在这里插入图片描述

14.IDEA上传到码云

打开项目并点击菜单栏上的【CVS】–》【Import into version control】–》【Create Git Repository】创建本地仓库。
在这里插入图片描述
在打开的【Create Git Repository】对话框内选择本地仓库的位置,这里我选择项目的根目录。

在这里插入图片描述
3.右击项目点击【Git】–》【Add】,接着点击【Git】–》【Commit Directory】在打开的窗口中选择要上传到本地仓库的代码并添加注释后提交到本地仓库内。
在这里插入图片描述
4.右击项目点击【Git】–》【Repository】–》【Remotes…】。在打开的【Git Remotes】窗口中添加码云的远程仓库。码云的远程仓库地址可以在码云仓库内找到。

在这里插入图片描述
点击【OK】后接5.输入码云的账号密码。
在这里插入图片描述
6.上传代码到码云,右击项目点击【Git】–》【Repository】–》【Push…】在打开的【Push commits】内可以看到已提交到本地仓库的提交信息。点击【Push】按钮将本地仓库的代码上传到码云上,上传成功后就可以在码云上看到啦。
在这里插入图片描述
7.如果上传时出现:Push rejected: Push to origin/master was rejected 错误。打开你要上传代码的文件夹右键git Bash Here然后直接运行下面的命令解决问题

git pull

git pull origin master

git pull origin master –allow-unrelated-histories

15.Idea导SpringBootMain方法右键不能run问题

使用Idea打开有导入的项目 main 入口的文件,准备启动的时候发现右键并没有 Run 和 Debug。

解决方法

在Idea界面右侧 Maven Projects 工具栏

点击上方 “+” ,选择需要启动工程的 pom 文件,点击 ok

在右侧栏中就会出现该工程

点击展开需要启动的工程 Lifecycle

双击 instal 使之编译

如果还不能运行,就是jdk版本不对。

16.Idea中导入SpringBoot测试类Main方法右键不能run问题

如果新建项目里面src目录下已经就有test目录,那么你就可以跳过以下步骤。如果没有test目录,那么请看下面。首先新建一个test目录,然后在test目录下再建一个java目录,然后鼠标放在java目录上再右击,找到Mark Directory as —>Test Sources Root,这样生成的才是测试目录。
在这里插入图片描述
在这里插入图片描述
接着写测试类,要注意目录结构,即测试类的包路径要在SpringBoot入口类的子包中!原因的话自己看SpringBoot的HelloWorld应该是有讲的比较清楚。
在这里插入图片描述

17.热部署spring-boot-devtools 实现热部署

1.devtools

spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。

2.项目搭建

本文是采用IDEA搭建的Spring Boot应用,通过spring-boot-devtools配置,可以支持修改java文件会自动重启程序,一些资源无需触发重启,例如thymeleaf模板文件就可以实时编辑。默认情况下,更改/META-INF/maven,/META-INF/resources ,/resources ,/static ,/public 或/templates下的资源不会触发重启,而是触发livereload。devtools模块包含一个嵌入的livereload服务器,可以在资源变化时用来触发浏览器刷新。浏览器需要在livereload.com下载安装扩展。 例如Chrome浏览器在应用商店安装livereload插件后,在要自动刷新的页面点击对应的图标,启动应用后更新页面内容或者css等都会触发页面自动刷新。

3.livereload

livereload 通过引入的脚本livereload.js在 livereload 服务和浏览器之间建立了一个 WebSocket 连接。每当监测到文件的变动,livereload 服务就会向浏览器发送一个信号,浏览器收到信号后就刷新页面,实现了实时刷新的效果。每次启动时,需要点击对应的图标,如下图所示。
在这里插入图片描述
4.项目代码配置

(1)pom.xml配置文件

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork><!-- 如果没有该配置,devtools不会生效 -->
</configuration>
</plugin>

(2)yml配置

devtools:
  livereload:
    enabled: true #是否支持livereload
    port: 35729
  restart:
    enabled: true #是否支持热部署

5.IDEA配置

(1)File-Settings-Compiler-Build project automatically
在这里插入图片描述
(2)ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running

6.安装livereload插件

下载livereload插件,将其安装到chrome扩展程序中,并选中允许访问文件网址。
在这里插入图片描述
7.测试

(1)修改类 应用会重启

(2)修改配置文件 应用会重启

(3)修改静态文件(html、css等),应用不会重启,但是会调用livereload,浏览器会自动刷新,显示最新的修改内容。

18.Alibaba代码检查工具插件

点击File -> Settings - > Plugins 搜索Alibaba
在这里插入图片描述
安装好以后重启IDEA就能使用拉!
使用方法:

可以直接右键使用
在这里插入图片描述
在控制台上我们就能看到提示信息
在这里插入图片描述
或者点击TOOLS
在这里插入图片描述
效果是一样的噻!!!!!

参考博客

参考1
参考2
参考3

  • 2
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法参数提示 Ctrl+Shift+Alt+N 查找类中的方法或变量 Alt+Shift+C 对比最近修改的代码 Shift+F6 重构-重命名 Ctrl+Shift+先上键 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ ) Ctrl+J 自动代码 Ctrl+E 最近打开的文件 Ctrl+H 显示类结构图 Ctrl+Q 显示注释文档 Alt+F1 查找代码所在位置 Alt+1 快速打开或隐藏工程面板 Ctrl+Alt+ left/right 返回至上次浏览的位置 Alt+ left/right 切换代码视图 Alt+ Up/Down 在方法间快速移动定位 Ctrl+Shift+Up/Down 代码向上/下移动。 F2 或Shift+F2 高亮错误或警告快速定位 代码标签输入完成后,按Tab,生成代码。 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。 Ctrl+W 选中代码,连续按会有其他效果 选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。 Ctrl+Up/Down 光标跳转到第一行或最后一行下 Ctrl+B 快速打开光标处的类或方法 Intellij IDEA最常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 7.Ctrl+N,可以快速打开类 8.Ctrl+Shift+N,可以快速打开文件 9.Alt+Q可以看到当前方法的声明 10.Ctrl+W可以选择单词继而语句继而行继而函数 11.Alt+F1可以将正在编辑的元素在各个面板中定位 12.Ctrl+P,可以显示参数信息 13.Ctrl+Shift+Insert可以选择剪贴板内容并插入 14.Alt+Insert可以生成构造器/Getter/Setter等 15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量 16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch 17.Alt+Up and Alt+Down可在方法间快速移动

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值