01-Idea常用设置及快捷键
时间:2021-08-06
本文章向大家介绍01-Idea常用设置及快捷键,主要包括01-Idea常用设置及快捷键使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、Idea常用设置
/*
1.忽略大小写,进行提示
Settings--Editor--General--Code Completion
取消勾选Match case
2.鼠标悬浮在代码上有提示
Settings--Editor--General--Code Completion--Parameter Info
勾选Show the parameter info popup in XXms,并设置鼠标悬停多久提示(XX)
3.自动导包和优化多余的包
Settings--Editor--General--Auto Import
勾选Add unambiguous imports on the fly,自动导包
勾选Optimize imports on the fly,优化多余的包
4.显示行号和方法与方法之间有分隔符
Settings--Editor--General--Appearance
勾选Show line numbers,显示行号
勾选Show method separators,方法与方法之间有分隔符
5.多个类不隐藏,多行显示
Settings--Editor--General--Editor Tabs
勾选Multiple rows,多行显示
设置Tab limit,最多显示多少个类
6.自动编译
Settings--Build,Execution,Deployment--Compiler
勾选Build project automatically,自动生成项目
勾选Compile independent modules in parallel,并行编译独立模块
7.常用模板修改、创建
Settings--Editor--Live Templates
*/
二、 Idea常用快捷键
Alt+Enter | 导入包,自动修正代码 |
---|---|
Ctrl+Y | 删除光标所在行 |
Ctrl+D | 复制光标所在行的内容,并插入到光标位置下面 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+/ | 单行注释,再按取消注释 |
Ctrl+Shift+/ | 选中代码注释,多行注释,再按取消注释 |
Alt+Shift+上下箭头 | 移动当前代码行 |
Ctrl+Shift+上下箭头 | 移动当前选中的代码块 |
Shift+F6 | 选中内容,修改所有使用处 |
Alt+Insert | (Getter Setter)自动生成getter/setter方法,(Constructor)自动生成无参构造/全参构造方法 |
Alt+Enter | (Introduce local variable)自动生成变量 |
Shift+Esc | 隐藏项目(Project)窗口 |
Alt+1 | 打开项目(Project)窗口 |
Ctrl+N | 搜索类 |
Ctrl+Alt+T | 当前选中代码块包围 |
Tab | 选中代码块往后缩进 |
Shift+Tab | 选中代码块往前缩进 |
Alt+7 | 显示代码结构 |
原文地址:https://www.cnblogs.com/leemour/p/15107116.html
- 浅析XSS的几种测试方法
- MongoDB 分片集群技术
- hadoop任务测试
- Android查缺补漏(线程篇)-- AsyncTask的使用及原理详细分析
- Android查缺补漏(IPC篇)-- 进程间通讯基础知识热身
- Android查缺补漏(IPC篇)-- 进程间通讯之AIDL详解
- Android查缺补漏(IPC篇)-- 进程间通讯之Socket简介及示例
- Android查缺补漏(IPC篇)-- Bundle、文件共享、ContentProvider、Messenger四种进程间通讯介绍
- Android查缺补漏(View篇)--布局文件中的“@+id”和“@id”有什么区别?
- Name node is in safe mode.
- Android查缺补漏(View篇)--事件分发机制源码分析
- Android查缺补漏(View篇)--事件分发机制
- Android查缺补漏(View篇)--自定义View利器Canvas和Paint详解
- Android查缺补漏(View篇)--自定义 View 的基本流程
- 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 文档注释
- Android大厂收割秘籍:太难了,准备半年,腾讯/快手/美团外卖面试中的那些辛酸坎坷史
- leetcode链表之合并两个排序的链表
- 2020-09-09:裸写算法:两个线程轮流打印数字1-100。
- python中线程池使用
- 还在手动部署SpringBoot应用?试试这个自动化插件!
- Julia简易教程——3_复数和分数
- 怎么理解int main(int argc, const char *argv[])
- Julia简易教程——2_julia数学运算及其基本功能
- Elasticsearch: 运用 Field collapsing 来减少基于单个字段的搜索结果
- Julia简易教程——1_julia中的整数和浮点数
- Linux 工作常用命令笔记(持续更新)
- Vim实用技巧——Vim分屏技巧总结
- Activity onStop,onDestroy延迟10s执行
- 内存优化实战
- Nali:一个离线查询 IP 地理信息和 CDN 提供商的终端利器