这些快捷键,让你的编码速度快一倍

在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。

查询快捷键

CTRL+N 查找类 CTRL+SHIFT+N 查找文件 CTRL+SHIFT+ALT+N 查找类中的方法或变量 CIRL+B 找变量的来源 CTRL+ALT+B 找所有的子类 CTRL+SHIFT+B 找变量的类 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件 F3 向下查找关键字出现位置 SHIFT+F3 向上一个关键字出现位置 F4 查找变量来源 CTRL+ALT+F7 选中的字符查找工程出现的地方 CTRL+SHIFT+O 弹出显示查找内容

自动代码

ALT+ENTER 导入包,自动修正 CTRL+ALT+L 格式化代码 CTRL+ALT+I 自动缩进 CTRL+ALT+O 优化导入的类和包 ALT+INSERT 生成代码(如GET,SET方法,构造函数等) CTRL+E 最近更改的代码 ALT+SHIFT+C 最近更改的代码 CTRL+SHIFT+SPACE 自动补全代码 CTRL+空格 代码提示 CTRL+ALT+SPACE 类名或接口名提示 CTRL+P 方法参数提示 CTRL+J 自动代码 CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里

复制快捷方式

F5 拷贝文件快捷方式 CTRL+D 复制行 CTRL+X 剪切,删除行 CTRL+SHIFT+V 可以复制多个文本

其他快捷方式

CIRL+U 大小写切换 CTRL+Z 倒退 CTRL+SHIFT+Z 向前 CTRL+ALT+F12 资源管理器打开文件夹 ALT+F1 查找文件所在目录位置 SHIFT+ALT+INSERT 竖编辑模式 CTRL+/ 注释// CTRL+SHIFT+/ 注释/*...*/ CTRL+W 选中代码,连续按会 有其他效果 CTRL+B 快速打开光标处的类或方法 ALT+ ←/→ 切换代码视图 CTRL+ALT ←/→ 返回上次编辑的位置 ALT+ ↑/↓ 在方法间快速移动定位 SHIFT+F6 重构-重命名 CTRL+H 显示类结构图 CTRL+Q 显示注释文档 ALT+1 快速打开或隐藏工程面板 CTRL+SHIFT+UP/DOWN 代码 向上/下移动。 CTRL+UP/DOWN 光标跳转到第一行或最后一行下 ESC 光标返回编辑框 SHIFT+ESC 光标返回编辑框,关闭无用的窗口 F1 帮助千万别按,很卡! CTRL+F4 非常重要下班都用

原文发布于微信公众号 - java工会(javagonghui)

原文发表时间:2018-06-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏mySoul

webpack基础

不过大概了解了一点内容。感觉webpack一个打包工具非常类似于一个编译器,将一个文件,转换为另外一个文件。

812
来自专栏野路子程序员

Ubuntu桌面环境下安装Navicat Premium数据库管理工具 解决破解乱码

4056
来自专栏Python攻城狮

Python-shutil模块1.shutil 是高级的文件,文件夹,压缩包处理模块。2.使用

1.shutil.copyfileobj(fsrc, fdst[, length])     将文件内容拷贝到另一个文件中

552
来自专栏运维技术迷

nginx安装Fancy美化索引目录

参考文档:官方帮助 [root@tokyo home]# wget http://nginx.org/download/nginx-1.10.1.tar.gz...

2925
来自专栏猿天地

Spring Boot Actuator监控页面报错解决

今天在访问Spring Boot Actuator监控页面的时候报错了,之前都没遇到这种情况,大概的意思就是无权限访问 <html> <body> <...

3124
来自专栏WindCoder

数据库告急~备份很重要啊

今天上来看看时网站提示“连接数据库时出错”,赶紧到控制台查看了一番,整体上没发现什么问题啊,之后去常用的几个数据表单里看了看,发现“options"里数据全没了...

731
来自专栏听雨堂

ASP.NET调用word开发环境下正常,iis下报错

检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 800...

1656
来自专栏龙渊阁测试精英

Jmeter(十五)_上传与下载

首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看。注意,此处我的文件路径是相对路径,对应的是我的...

692
来自专栏about云

sqoop2系统入门之2汇总:用户指南shell命令

问题导读 1.sqoop2有哪两种运行模式? 2.哪个模式,有些命令不支持? 3.sqoop2辅助命令有哪些,作用是什么? 4.set命令是否连接sqoop ...

2956
来自专栏java工会

这些快捷键,让你的编码速度快一倍

CTRL+N 查找类 CTRL+SHIFT+N 查找文件 CTRL+SHIFT+ALT+N 查找类中的方法或变量 CIRL+B ...

903

扫码关注云+社区