快捷键

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使用说明的更多相关文章

  1. Atitit.项目修改补丁打包工具 使用说明

    Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...

  2. awk使用说明

    原文地址:http://www.cnblogs.com/verrion/p/awk_usage.html Awk使用说明 运维必须掌握的三剑客工具:grep(文件内容过滤器),sed(数据流处理器), ...

  3. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  4. Oracle 中 union 和union all 的简单使用说明

    1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...

  5. Map工具系列-02-数据迁移工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  6. Map工具系列-03-代码生成BySQl工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  7. jQuery验证控件jquery.validate.js使用说明

    官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...

  8. gdbsever 使用说明

    gdbsever 使用说明 在新塘N3292x平台下 编译 gdbsever ./configure --target=arm-linux --host=arm-linux arm-linux-gdb ...

  9. mongoVUE的增删改查操作使用说明

    mongoVUE的增删改查操作使用说明 一. 查询 1. 精确查询 1)右键点击集合名,再左键点击Find 或者直接点击工具栏上的Find 2)查询界面,包括四个区域 {Find}区,查询条件格式{& ...

  10. jQuery验证控件jquery.validate.js使用说明+中文API

    官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 学习 ...

随机推荐

  1. 怎样给手机安装fiddler证书

    如果需要抓取手机端的HTTPS包,就要在手机上面安装fiddler证书. 1.使用手机连接WiFi做好代理: 2.代理成功后打开手机浏览器: 3.在浏览器输入:http://IP地址:端口号后搜索(如 ...

  2. iOS 中的特殊字面量表示方法

    转义字符\0(空字符).\\(反斜线).\t(水平制表符).\n(换行符).\r(回车符).\"(双引号).\‘(单引号).单字节 Unicode 标量,写成\xnn,其中nn为两位十六进制 ...

  3. 阿里云各Linux发行版netcore兼容性评估报告---来自大石头的测试

    阿里云各Linux发行版netcore兼容性评估报告---来自大石头的测试 结论:    优先选择CentOS/Ubuntu,可选AliyunLinux(CentOS修改版)              ...

  4. Debian Jessie升级至Stretch小记

    昨天Debian Stretch正式发布.为了尝新,昨天晚上便从Jessie升到了Stretch.结果,早上起来发现系统已无法进入X视窗环境,且NVIDIA的官方驱动无法成功编译和安装.看来,每次系统 ...

  5. Spring Boot 读取 resource 下文件

    支持linux下读取 import org.springframework.core.io.ClassPathResource; public byte[] getCertStream(String ...

  6. numpy array的复制-【老鱼学numpy】

    对象的引用 看例子: a = np.array([0, 1, 2, 3]) b = a a[0] = 5 print("b=", b) # 判断a和b是否是同样的地址 print( ...

  7. 一起学爬虫——使用Beautiful Soup爬取网页

    要想学好爬虫,必须把基础打扎实,之前发布了两篇文章,分别是使用XPATH和requests爬取网页,今天的文章是学习Beautiful Soup并通过一个例子来实现如何使用Beautiful Soup ...

  8. 记 Win10 + Ubuntu18.04 安装

    目录 一.准备(一)环境(二)镜像(三)优盘 (四)启动项管理软件EasyBCD(五)启动优盘制作软件(六)分区二.安装 (一)优盘启动(二)安装windows10(三)安装ubuntu18.04(四 ...

  9. python实现Hbase

    1. 下载thrift 作用:翻译python语言为hbase语言的工具 2. 运行时先启动hbase 再启动thrift,最后在pycharm中通过happybase包连接hbase 在hbase目 ...

  10. 解决'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '

    懒癌晚期,直接贴图 然后就解决了!