idea 快捷键及使用技巧
IDEA中经常使用的快捷键:
| Ctrl+Shift + Enter | 语句完成 | 可以快速在行末添加分号,或添加大括号{} |
| Ctrl+Shift + F | 全文查找 | 需要把搜狗打字的快捷键关掉 |
| Ctrl+Alt+L | 格式化代码 | 需要把搜狗打字的快捷键关掉 |
| ctr+shift+u | 大小写切换 | |
| Shift+Click/Ctrl+F4 | 可以关闭文件 | |
| Ctrl+[ OR ] | 可以跑到大括号的开头与结尾 | |
| Ctrl+F12 | 可以显示当前文件的结构 | |
| Ctrl+F7 | 可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 | |
| Alt+Insert | 可以生成构造器/Getter/Setter等 | |
| Alt+Enter | 快速添加引用 | |
| Ctrl+Alt+V | 可以引入变量。例如:new String(); 自动导入变量定义 | |
| Ctrl+Alt+T | 可以把代码包在一个块内,例如:try/catch | |
| Ctrl+R | 替换文本 | |
| Ctrl+Shift+Space | 自动补全代码 | |
| Alt+Shift+Up/Down | 上/下移一行 | |
| Shift+F6 | 重构 – 重命名 | |
| Ctrl+W | 可以选择单词继而语句继而行继而函数 | |
| Ctrl+I | 实现方法 | |
| Ctrl+”+/-” | 当前方法展开、折叠 | |
| Ctrl+Shift+”+/-” | 全部展开、折叠 | |
1. Autoscroll from Source :IDEA 快速打开当前文件所在的文件目录

2. IDEA关键字提示忽略大小写

3. 自动生成not null判断语句
自动生成not null这种if判断,在IDEA里有很多种办法,其中一种办法你可能没想到。
upload successful
当我们使用rabbitTemplate. 后,直接输入notnull并回车,IDEA就好自动生成if判断了。

4. 使用快捷键移动分割线
假设有下面的场景,某个类的名字在project视图里被挡住了某一部分。

你想完整的看到类的名字,该怎么做。一般都是使用鼠标来移动分割线,但是这样子效率太低了。可以使用alt+1把鼠标焦点定位到project视图里,然后直接使用ctrl+shift+左右箭头来移动分割线。
5. 快速插入json文本
先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中 Inject language or reference。

选择后,切记,要直接按下enter回车键,才能弹出inject language列表。在列表中选择 json组件。


6. 代码全屏
可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。效果如下:
upload successful
这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。
idea 快捷键及使用技巧的更多相关文章
- eclipse快捷键以及使用技巧大全
eclipse快捷键以及使用技巧大全1. 打开MyEclipse 6.0.1,然后"window"→"Preferences" 2. 选择"java& ...
- source insight快捷键及使用技巧
source insight快捷键及使用技巧 退出程序 : Alt+F4 重画屏幕 ...
- 转:Eclipse快捷键和实用技巧
原文地址:Eclipse快捷键和实用技巧 工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟 ...
- Eclipse 常用快捷键及使用技巧
做 java 开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的 ...
- IDEA快捷键+使用小技巧
一 常用快捷键 Alt+回车 导入包,自动修正,当引入的类需要异常捕获的时候 Ctrl+Shift+Space 自动补全代码,"new"字符,还可以引入强制转换的 Ctrl-Alt ...
- Eclipse快捷键与使用技巧总结
快捷键 功能 Ctrl + / 双斜杠注释 Ctrl + Shilft + / 块注释 Alt + / 代码提示 Ctrl + I (或 Ctrl + Shift + F) 格式化代码 Ctrl + ...
- IntelliJ IDEA 常用快捷键列表及技巧大全
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和 ...
- Xcode快捷键、小技巧与xib圆角设置
快捷键: 1.StoryBoard技巧 当你想直接在view中选择自己想要的元素时,但是又碍于一个view上叠加的元素太多很难直接选中,那么在这时,你同时按住键盘上的shift和 control键,然 ...
- 键盘快捷键大全 - Mac 技巧
整理了一份Mac的快捷键大全,觉得有用可以转发/收藏起来. Mac 键盘快捷键 您可以按下某些组合键来实现通常需要鼠标.触控板或其他输入设备才能完成的操作. 要使用键盘快捷键,请按住一个或多个修饰键, ...
- Intellij IDEA快捷键与使用技巧一览表
Intellij IDEA快捷键 Ctrl+Shift + Enter,语句完成 "!",否定完成,输入表达式时按 "!"键 Ctrl+E,最近的文件 Ctrl ...
随机推荐
- HDFS 手写mapreduce单词计数框架
一.数据处理类 package com.css.hdfs; import java.io.BufferedReader; import java.io.IOException; import java ...
- CF#301 B:School Marks(贪心)
B:School Marks 有n个测试,已经完成了k个,每个测试得分为a[i],接下来的分数不知道,让我们求出任何一个满足题意的即可,满足题意就是n个测试的得分总和<=x, 中位数>=y ...
- intel EPT 机制详解
2016-11-08 在虚拟化环境下,intel CPU在处理器级别加入了对内存虚拟化的支持.即扩展页表EPT,而AMD也有类似的成为NPT.在此之前,内存虚拟化使用的一个重要技术为影子页表. 背景: ...
- 手动编译安装Libvirt之后利用systemctl管理libvirtd服务
因为要给特殊的虚拟机关联文件指定selinux标签,而默认的Libvirt没有这个功能,所以需要修改LIbvirt源代码,重新编译安装Libvirt,而手动编译安装的LIbvirt,没有办法使用sys ...
- mysql 约束条件 auto_increment 自动增长 创建表时设置自增字段
auto_increment mysql) )auto_increment; Query OK, rows affected (0.01 sec) mysql> show create tabl ...
- db-mysql-001- 语句备份表
1.备份表 CREATE TABLE AAbak( SELECT * FROM AA ); 2.两个已存在表导数据 INSERT INTO AAbak(c1,c2) SELECT c1,c2 FROM ...
- POJ1265:Area(多边形面积公式+pick公式) 好题
题目:http://poj.org/problem?id=1265 题意 : 给你一个点阵,上边有很多点连成的多边形,让你求多边形内部的点和边界上的点以及多边形的面积,要注意他每次给出的点并不是点的横 ...
- PAT 1037 Magic Coupon[dp]
1037 Magic Coupon(25 分) The magic shop in Mars is offering some magic coupons. Each coupon has an in ...
- TWebBrowser静音
procedure TForm1.FormCreate(Sender: TObject); var hDSound: Cardinal; pDirectSoundCreate: Pointer ...
- PKU 2559 Largest Rectangle in a Histogram(单调栈)
题目大意:原题链接 一排紧密相连的矩形,求能构成的最大矩形面积. 为了防止栈为空,所以提前加入元素(-1,0) #include<cstdio> #include<stack> ...