IDEA一定要懂的32条快捷键
阅读本文大概需要 2 分钟。
作者:帝都羊
这些IntelliJ IDEA键盘快捷键可以让你专注于编写代码,让你的双手在键盘上起舞。
1、搜索文件名:
↑ Shift 快速连续按两下
2、显示便捷提示和快速修复
⌘ Cmd+⤶ Enter
3、快速生成代码
Control+⤶ Enter
4、选中方法,查看参数信息
⌘ Cmd+P
5、弹出当前打开的文件列表
⌘ Cmd + E
6、根据0到9之间的数字,打开各个相应的工具窗口
⌘ Cmd + Num 0-9
7、保存文件
⌘ Cmd + S
8、打开项目属性配置对话框
⌘ Cmd + ;
9、打开整个IDEA属性配置对话框
⌘ Cmd + ,
10、查找当前文件
⌘ Cmd+ F
11、快速定位到某一行某一列
⌘ Cmd + G
12、替换
⌘ Cmd + R
13、在路径里寻找
Control+ ↑ Shift + F
14、在路径里替换
Control + ↑ Shift + R
15、环绕选中代码块,生成注释
⌘ Cmd + ⌥ Option + T
16、注释代码或者取消注释
⌘ Cmd + /
17、格式化代码
⌘ Cmd + ⌥ Option + L
18、优化导入,删除掉没用被使用的导入
⌘ Cmd + ⌥ Option + O
19、缩进选中的行
⭾ Tab
20、取消缩进选中的行
↑ Shift + ⭾ Tab
21、将当前行剪切到剪贴板
⌘ Cmd + X
22、将当前行复制到剪贴板
⌘ Cmd + C
23、从粘贴板复制
⌘ Cmd + V
24、重复输入当前行
⌘ Cmd + D
25、开始新的一行
↑ Shift + ⤶ Enter
26、选中的单词或者代码,切换大小写
⌘ Cmd + ↑ Shift + U
27、返回或者前进最近编辑的地方
⌘ Cmd + ⌥ Option +←或者→
28、打开变量声明处
⌘ Cmd + B 或者⌘ Cmd + 鼠标左键
29、打开类型声明处
Control + ↑ Shift + B
30、插入注释模板
⌘ Cmd + J
原文链接:
https://mp.weixin.qq.com/s/RCe4xd0GWobfynv7huLHbw
往期精彩回顾
我被程序员坑了600万致公司倒闭,当事人逐条反驳:这锅我不背
IDEA一定要懂的32条快捷键的更多相关文章
- 用尽洪荒之力整理的Mysql数据库32条军规(转)
今天上午吐血整理了Oracle SQL性能优化的40条军规,其中很多规则也是适用于Mysql的,结果今晚发现这一篇文章——用尽洪荒之力整理的Mysql数据库32条军规,和我的竟有异曲同工之妙,当然不同 ...
- 55人班37人进清华北大的金牌教师之32条教育建言! z
他带的一个55人的班,37人考进清华.北大,10人进入剑桥大学.耶鲁大学.牛津大学等世界名校并获全额奖学金,其他考入复旦.南开等大学.不仅 如此,校足球冠军.校运动会总冠军.校网页设计大赛总冠军等6项 ...
- [Effective JavaScript 笔记]第32条:始终不要修改__proto__属性
__proto__属性很特殊,它提供了Object.getPrototypeOf方法所不具备的额外能力,即修改对象原型链接的能力. 避免修改__proto__属性的最明显的原因是可移植性的问题.并不是 ...
- 第32条:用EnumSet代替位域
如果一个枚举类型的元素主要用在集合中,一般使用int枚举模式,将2的不同倍数赋予每个常量: public class Text { public static final int STYLE_BOLD ...
- JAVA大数据项目+整理的Mysql数据库32条军规
http://www.jianshu.com/users/a9b2d43bb94e/latest_articles
- 巧用这19条MySQL优化,效率至少提高3倍
阅读本文大概需要 3.8 分钟. 作者丨喜欢拿铁的人 https://zhuanlan.zhihu.com/p/49888088 本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1 ...
- Pycharm 编辑器快捷键
必备技能:IDEA一定要懂的32条快捷键 这些IntelliJ IDEA键盘快捷键可以让你专注于编写代码,让你的双手在键盘上起舞. 1,搜索文件名: ↑ Shift 快速连续按两下 2,显示便捷提 ...
- 为何IntelliJ IDEA比Eclipse更好
阅读本文大概需要 4.2 分钟. 本文为译文,翻译:彭博 https://www.oschina.net/news/26929 争论 有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windo ...
- 5个相见恨晚的Linux命令
阅读本文大概需要 2.4 分钟. 作者 | 李火清 转载自[CU技术社区] 编者按:说到Linux命令相信大家都不陌生,就连前端现在也要经常在 terminal 敲一些 node,gulp等命令,本文 ...
随机推荐
- 网址导航18B
[名站] 百度 网易 腾讯 新华 中新 凤凰 [新闻] 联合早报 南方周末 澎湃新闻 [系统] 宋永志 蒲公英 技术员 秋叶系统 装机网 系统之家 [软件] 星愿浏览器 暴风激活 贱人工具箱 微P ...
- Python基础与进阶
1 Python基础与进阶 欢迎来到Python世界 搭建编程环境 变量 | 字符串 | 注释 | 错误消除 他只用一张图,就把Python中的列表拿下了! 使用 If 语句进行条件测试 使用字典更准 ...
- 对js原型及构造函数的相关理解
一.js中的原型创建(声明)一个函数,浏览器在内存中会创建一个对象.每个函数都默认会有一个属性prototype指向了这个对象,就是说prototype的属性的值就是这个对象.此对象就是该函数的原型对 ...
- Oracle启动和停止
概述 只有具备sysdba和sysoper系统特权的用户才能启动和关闭数据库. 在启动数据库之前应该启动监听程序,否则就不能利用命令方式来管理数据库,包括启动和关闭数据库. 虽然数据库正常运行,但如果 ...
- MySQL 导入导出数据
导入数据 1. 使用 MySQl Workbench 界面操作 导入 csv JSON 格式文件 2 使用 load data 命令 load data 命令官网教程 https://dev.mysq ...
- logstash 修改配置不重启的方法
1.修改好yml配置 2.进入logstash 容器内,或服务器上 3.ps -ef | grep logstash 拿到进程号 4.kill -1 <pid> 5.logstash 会重 ...
- 文件操作命令(del)
del 命令: // 描述: 删除一个或多个文件.同等于 erase 命令. 相比较 rd 命令来说,del 命令只能删除文件,不能删除文件夹. // 语法: del [/p] [/f] [/s] [ ...
- Unity3D 中 脚本(MonoBehaviour) 生命周期WaitForEndOfFrame需要注意的地方
首先看看MonoBehaviour的生命周期 先上个图(来源 http://blog.csdn.net/qitian67/article/details/18516503): 1.Awake 和 St ...
- web前端开发过程遇到的问题及解决方式(一)
1. CSS样式优先级问题 <style> .className input(可换其他元素){ type:val !important; } </style> <body ...
- 关于python-flask框架中的几个文件的理解
项目名.py— config.py—配置文件.一般数据库配置还有DEBUG的配置之类的卸载这个py文件中 models.py—模型文件.一般在这里面存储建立数据库的类. exts.py—过渡文件.因为 ...