IDEA的基础使用
时间:2021-08-01
本文章向大家介绍IDEA的基础使用,主要包括IDEA的基础使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
自动补全
支持自定义,File | Settings | Editor | Live Templates
快捷键 | 介绍 |
---|---|
psvm | main函数 |
sout | 输出语句 |
.cast | 类型强转 |
.var | 补全代码 |
fori | 生成for循环 |
常用快捷键
修改快捷键(setting->keymap)
快捷键 | 介绍 |
---|---|
F2 | 跳转到下一个高亮错误 或 警告位置 (必备) |
F3 | 在查找模式下,定位到下一个匹配处 |
F4 | 编辑源 |
F7 | 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 |
F8 | 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 |
F9 | 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上 |
连按两次Shift | 弹出 Search Everywhere 弹出层 |
快捷键 | 介绍 |
---|---|
Ctrl + D | 向下复制一行 |
Ctrl + N | 全局搜索 |
Ctrl + F | 搜索 |
Ctrl + R | 替换 |
Ctrl + W | 递进式选择代码块 |
Ctrl + Y | 删除当前行 |
Ctrl + / | 单行注释 |
Alt + 1 | 打开\隐藏 工程目录 |
Alt+ 4 | 打开\隐藏 底部控制台 |
Alt + 回车 | 代码修正提示 |
Alt + insert | 代码自动生成,如 set / get ,构造函数,toString() 等 |
Shift + F6 | 批量改名 |
Shift + F9 | Debug |
Shift + F10 | Run |
Shift + Tab | 取消缩进 |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + O | 优化导入的类 |
Ctrl+ Alt + M | 抽取为方法 |
Ctrl + Alt + T | 生成trycatch,while等方法 |
Ctrl + shift + / | 多行注释 |
Ctrl + shift + U | 大小写转换 |
Ctrl + Shift + + | 展开所有代码 |
Ctrl + Shift + - | 折叠所有代码 |
Ctrl + Shift + Enter | 行末自动添加分号 |
Alt + shift + ↑ | 上移当前行 |
Alt + shift + ↓ | 下移当前行 |
常用插件
IDEA是可以装插件的,在IDEA的设置(setting)里Plugins---->Marketplace下搜索
-
Translation
搜索 “Translation” 下载安装重启IDEA,在IDEA代码文件中使用快捷键 CTRL+SHIFT+Y 可以选词翻译 -
Maven Helper (开发必备)
管理Maven依赖,排查依赖冲突的神器 -
Jrebel
热部署插件
常用设置
-
去掉代码提示的大小写限制
File | Settings | Editor | General | Code Completion------>Match Case去掉勾
-
更改字体大小
File | Settings | Editor | Font
原文地址:https://www.cnblogs.com/yuanleyuan/p/15086839.html
- DedeCMS全版本通杀SQL注入漏洞利用代码及工具
- Android实现滑动刻度尺效果,选择身高体重和生日
- 浅谈开源web程序后台的安全性
- Web漏洞演练平台 – ZVulDrill
- Android内存泄漏终极解决篇(上)
- 走近科学:我是如何入侵Instagram查看你的私人片片的
- 在线手写识别的多卷积神经网络方法
- 苹果发布OS X 10.9.2更新,修复SSL漏洞
- Android内存泄漏终极解决篇(下)
- 利用Volatility查找系统中的恶意DLL
- 雪人行动:利用IE10 0day漏洞的APT攻击剑指美国军方情报
- Android开发:最详细的 Toolbar 开发实践总结
- 关于yubikey对web应用的杞人之忧
- 利用旧版Android漏洞的E-Z-2-Use攻击代码已在Metasploit发布
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- PHP中抽象类,接口功能、定义方法示例
- YII分模块加载路由的实现方法
- PHP5.6读写excel表格文件操作示例
- php提取微信账单的有效信息
- PHP微信发送推送消息乱码的解决方法
- php实现微信企业付款到个人零钱功能
- 如何解决安装python3.6.1失败
- Python读取Excel数据并生成图表过程解析
- 解决keras模型保存h5文件提示无此目录问题
- 如何基于Python代码实现高精度免费OCR工具
- python怎么调用自己的函数
- Python datetime模块使用方法小结
- PHP hebrev()函数用法讲解
- PHP hex2bin()函数用法讲解
- PHP+jQuery实现即点即改功能示例