Idea使用说明
快捷键
ctrl + alt + b : 查找接口的实现类
ctrl + h : 查找类或接口的继承关系
double shift : 搜索任何地方
ctrl + shift + n : 查找文件
ctrl + e : 查找最近文件
ctrl + space : 代码提示(可以调整Settings->Keymap->Main menu->Code->Completion->Basic->我调整成ctrl + \)
ctrl + F12 :在当前类中查找方法
git相关
ctrl + shift + k : 推送代码
其他
1.代码提示类型:Settings->Editor->Code Completion->Case sensitive completion:None、All、First letter
2.代码检查级别:idea右下角有个小人->Highlighting level:None、Syntax、Inspections,配置检查力度越低,越加快CPU、内存性能。
None:不检查
Syntax:语法检查
Inspections:语法检查+单词拼写检查等等
3.自动导入包:Settings->Editor->General->Auto Import,可以设置以下功能
a.复制的代码可以自动导入包、询问后导入包、不导入包
b.自动干掉不用的包
c.写完代码自动添加明确的包
4.省电模式:File->Power Save Model:可以关掉提示、代码检查等,可以减少CPU和内存的消耗
5.查找文件与定位:ctrl + shift + N
a.可以输入文件名查找
b.文件名后面可以加冒号+行数,进行快速定位。
6.窗口还原功能:Settings->搜索Restore layout,然后自己看着办
7.代码主窗体放大:项目结构Pinned Mode不勾中,定位到代码自动关掉项目结构;双击打开的文件名也会自动关掉项目结构。
8.显示代码提交记录:打开源码,右键Local History,如果选中代码段,可以显示该代码段的History提交记录。
9.Idea为什么首次加载比较慢。
a.建立索引和缓存,所以我们进行double + shift 或其它搜索时比较快。
b.在C盘/users/Administrator/.IntelliJIdea2017.2/里面有两个文件config、system,config里面存储的是Settings里面的设置,system里面
存储index(索引)、cache(缓存)、jars、maven、local Histtory等等信息。
c.config、system文件内容会越来越大,放到C盘可以加快运行效率,也可以放到其它盘,找到安装目录如:D:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\bin,
找到idea.properties配置文件,修改里面的配置idea.config.path和idea.system.path
d.重置idea缓存、索引、配置,可以删除config、system这2个文件夹,当然也可以备份,重新安装替换。重置也可以通过File->Invalidate Caches/Restart
10.Maven项目设置源码和资源:在java或者resources文件右键Mark Directory as,可以选择Source Root或者Resource Root,这样编译后再target中可以找到。
Idea使用说明的更多相关文章
- Atitit.项目修改补丁打包工具 使用说明
Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...
- awk使用说明
原文地址:http://www.cnblogs.com/verrion/p/awk_usage.html Awk使用说明 运维必须掌握的三剑客工具:grep(文件内容过滤器),sed(数据流处理器), ...
- “我爱背单词”beta版发布与使用说明
我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院 拒 ...
- Oracle 中 union 和union all 的简单使用说明
1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...
- Map工具系列-02-数据迁移工具使用说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-03-代码生成BySQl工具使用说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- jQuery验证控件jquery.validate.js使用说明
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...
- gdbsever 使用说明
gdbsever 使用说明 在新塘N3292x平台下 编译 gdbsever ./configure --target=arm-linux --host=arm-linux arm-linux-gdb ...
- mongoVUE的增删改查操作使用说明
mongoVUE的增删改查操作使用说明 一. 查询 1. 精确查询 1)右键点击集合名,再左键点击Find 或者直接点击工具栏上的Find 2)查询界面,包括四个区域 {Find}区,查询条件格式{& ...
- jQuery验证控件jquery.validate.js使用说明+中文API
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 学习 ...
随机推荐
- Django REST Framework API Guide 08
1.Filtering 2.Pagination FIltering GenericAPIView的子类筛选queryset的简单方法是重写.get_quueryset()方法. 1.根据当前用户进行 ...
- Junit的基础学习
一个强大的单元测试框架: 一.组成部分: 1.注解: (1)@Test 注解: 放在测试方法上,表示这是用于测试其他方法的一个测试单元 @Test public void testSum1(){ Sy ...
- EmbeddedSolrServer的使用与solor6.3.0的使用
1. 到solr官网下载对应版本的solr: https://lucene.apache.org/solr/ 我下载的是:6.3.0版本(需要JDK8),solr默认集成了jetty容器,而且在 ...
- SQL Server - JOIN
JOIN
- 【原创】大叔经验分享(3)hbase client 如何选择
java中访问hbase有两种方式,一种是hbase自带的client,一种是通过hbase thrift 1 hbase client示例 Configuration conf = HBaseCon ...
- springboot集成mybatis源码分析-启动加载mybatis过程(二)
1.springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplication中的@EnableAutoConfiguration 2.EnableAuto ...
- SpringBoot Mybatis项目中的多数据源支持
1.概述 有时项目里里需要抽取不同系统中的数据源,需要访问不同的数据库,本文介绍在Springboot+Mybatis项目中如何支持多数据源操作. 有需要的同学可以下载 示例代码 项目结构如下: 2. ...
- 期货大赛项目|九,fileinput插件的应用
引入JS和CSS bundles.Add(new ScriptBundle("~/bundles/fileinputJs").Include( "~/Content/ve ...
- 3.RNN推导
1.基本RNN结构 这几天想入门NLP,所以开始了解RNN以及一系列变体.首先RNN最原始的结构如下图(图是按自己的理解用visio画的,有错麻烦提一下), 首先我们来说明一下各个符号的定义: 各个变 ...
- k个一组翻转链表
给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表. k 是一个正整数,它的值小于或等于链表的长度.如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序. 示例 : 给定这个链表: ...