一、高效定位代码

1、跳转

1、项目之间的跳转

  Next Project Window 快捷键 Ctrl + Alt + 左方括号。

  Previous Project Window 快捷键 Ctrl + Alt + 左方括号。

2、文件之间的跳转

  1、Find Action 快捷键 Ctrl + Shift + A  用于搜索功能,在 help 中。

  2、在Find Action 中搜索最近的文件,可以查询到快捷键,后面说明Recent Files 在 View 中。

  3、Recent Files 快捷键 Ctrl + E  最近使用过的文件,位于 view 中。

     Recently Changed Files 快捷键 Ctrl + Shift + E  最近修改过的文件,也位于 view 中。

3、浏览修改位置的跳转

  Last Edit Location 快捷键 Ctrl + Shift + Backspace  最后修改的位置,只跳转到修改的位置。

  Back 快捷键 Ctrl + Alt+ 向左箭头 浏览跳转到之前的位置,只有光标停留过就会跳转过去。

4、利用书签跳转

  新建书签快捷键 F11,Ctrl + F11 带有标记的书签。

  书签之间的跳转 Ctrl + 书签的标记(自己设置的数字或字母)。

5、收藏位置和文件

  收藏位置通过 Alt + 2 打开。

  收藏的快捷键 Alt + Shift + F,需要把光标定位到要收藏的位置,可以收藏类和函数。

6、字符跳转插件emacsIdea

  在 plugins 中搜索 emacsIdea 并安装好插件。

7、编辑区和文件区来回跳转

  1、编辑区跳转到文件区快捷键  Alt + 1

  2、文件区跳转到编辑区  Esc键

2、精准搜索

1、搜索类

  搜索类的快捷键 Ctrl + N,位于Navigate中。

  如果需要搜索 jar 包中的类,需要按两下 Ctrl + N,可以看到后面的选项框被勾选到了。

2、搜索文件

  搜索文件快捷键 Ctrl + Shift + N,位于Navigate中。

3、搜索符号

  搜索符号快捷键 Ctrl + Alt + Shift + N,位于Navigate中。

4、搜索字符串

  搜索字符串快捷键 Ctrl + Shift + F ,位于 Edit 中 Find 下 Find in Path。

  按下快捷键出现的界面,Match case 匹配大小写,Words 字符串是否为一个单词, Regex 字符串是否为正则匹配, File mask 可以指定在那类文件内搜索,可以根据自己的需要选择匹配模式。

  下面的 In Project,Module,Directory,Scope 都是选择的范围,可以根据具体情况选择。

二、代码小助手

1、列操作

  把字符串都变成大写的快捷键 Ctrl + Shift + U,位于 Edit 中,Toggle Case。

  选择所有相同的单词或符号的快捷键  Ctrl + Alt + Shift + J,选中后就可以进行多行操作了。

2、live template

  可以自己定义一些常用模板,提高代码编写效率。

  1、添加模板组。

  2、添加缩写和描述。

  3、添加模板内容,注意 $END$ 表示最终光标会停在这个地方 , $var1$ 和 $var2$ 表示按回车键光标会从 var1 跳到 var2。

  自定义带有注释的测试方法。

  具体的效果如下。

3、postfix

  postfix模板,可以自动生成一些代码。可以经常浏览这些模板,学会使用,可以提高开发效率。

  示例:fori,自动生成 100 的for循环;

4、Alt + Enter

  当你不知道怎样完成时,按下 Alt + Enter 会给你智能的提示。不同环境下有不同的提示,主要常用有以下几种:

  1、自动创建函数

  2、list replace

  3、字符串 format 或 build

  4、实现接口

  5、单词拼写

  6、导包

 5、显示方法的参数信息

  Ctrl + P 显示方法的参数信息

6、查看类中所有方法

  Alt + 7 查看一个类中的所有方法;

IntelliJ IDEA 快捷键(一)(window版)的更多相关文章

  1. Intellij IDEA 快捷键整理-鬼畜版(全键盘开发指南)

    一 .何为鬼畜? 鬼畜一词在ACG爱好者中也代指通过影片(或音讯)剪辑,用频率极高的重复画面(或声音)组合而成的一段节奏配合音画同步率极高的一类影片,而这类鬼畜影片多见于NICONICO.AcFun和 ...

  2. IntelliJ IDEA快捷键总结

    原文: IntelliJ IDEA快捷键 下面只列出Windows系统下的快捷键,Mac下的快捷键参考上面的链接. Remember these Shortcuts 功能 快捷键 Smart code ...

  3. 问题记录 | VScode中使用IntelliJ的快捷键

    问题记录 | VScode中使用IntelliJ的快捷键 主要想用ctrl+alt+l格式化Python代码 安装VScode的插件:IntelliJ IDEA Keybindings 安装方法: I ...

  4. 年度重大升级,IntelliJ IDEA 2019.2 稳定版发布

    文章转载自 OSCHINA 社区 [http://www.oschina.net] 期待已久. 7月24日,JetBrains 正式发布了 IntelliJ IDEA 2019.2 稳定版. 作为 I ...

  5. Intellij IDEA 快捷键整理

    CSDN 2016博客之星评选结果公布      [系列直播]算法与游戏实战技术      "我的2016"主题征文活动 Intellij IDEA 快捷键整理(TonyCody) ...

  6. IntelliJ IDEA 快捷键大全

    IntelliJ IDEA 快捷键大全 (2012-03-27 20:33:44) 转载▼ 标签: ide intellij快捷键 杂谈 分类: IDE工具 最近刚接触IntelliJ这个工具,用了几 ...

  7. 十大Intellij IDEA快捷键

    转载:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一 ...

  8. 十大Intellij IDEA快捷键(转)(2015年06月15日)

    注:本文转自:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow ...

  9. Eclipse和intellij idea 快捷键对比

    Eclipse和intellij idea 快捷键对比

  10. IntelliJ常用快捷键及配置

    IntelliJ常用快捷键及配置 目录: 1.常用快捷键: 2.常用配置: 1.常用快捷键: (1)psvm:创建main函数 (2)fori:for (int i = 0; i < ; i++ ...

随机推荐

  1. DatagridView 控件列顺序与设置的不一样

    解决方案如下 : 1. dataGridView1.AutoGenerateColumns = false; 2. 绑定的dataSource 中所有的列都要写进去(列一定是绑定的模型中属性) 先在界 ...

  2. ListView ,GridView 通用适配器

    前言 接近半年的时间没有写博客了,今年公司的项目有点多,比较忙,没时间写,这是其一.其次是,这半年来,有时间的时候,我都会看看自己以前写的博客,也许是以前刚刚写博客,经验不足,感觉写出来的博客质量很不 ...

  3. kafka-0.9

    1)yum install java 2)curl -L -O http://mirrors.cnnic.cn/apache/kafka/0.9.0.0/kafka_2.10-0.9.0.0.tgz ...

  4. Flink学习笔记:Time的故事

    本文为<Flink大数据项目实战>学习笔记,想通过视频系统学习Flink这个最火爆的大数据计算框架的同学,推荐学习课程: Flink大数据项目实战:http://t.cn/EJtKhaz ...

  5. Linux环境部署安装Maven

    第一步:Maven下载 1. 手动下载 访问官网:http://maven.apache.org/download.cgi 当前最新版本是3.6.0,如果想下载其他版本 可通过点击下图选中项进入历史更 ...

  6. P4027 [NOI2007]货币兑换

    传送门 首先有一个显然的贪心,每次操作都要做到底,为了最优不会出现只卖一部分或者只买一部分的操作 所以设 $f[i]$ 表示前 $i$ 天得到的最大价值,那么对于每一个 $i$,枚举所有 $j< ...

  7. 编译安装php-5.3.27报错:make: *** [sapi/fpm/php-fpm] 错误 1

    安装PHP的时候make报错:make: *** [sapi/fpm/php-fpm] Error 1 原因:Centos6.8之后已经将iconv库加进来了,如果再安装libiconv库相当于重复一 ...

  8. B: Break Prime

    题目描述 给定一个素数,试判断能否将该素数写为b3−a3 的形式,a,b皆为非负整数. 输入 多组输入 每行一个素数P (2≤P≤1015)   输出 若可以分解输出a,b(a<b) ,不能输出 ...

  9. 01背包--hdu2639

    hdu-2639 The title of this problem is familiar,isn't it?yeah,if you had took part in the "Rooki ...

  10. nodejs之socket.io 聊天实现

    写在前面:最近很火的“996”话题,可谓是引起一片热议,马老师说:能够996应该是幸运的,996是对奋斗者的一种机遇(记得不是很清楚).996缺少的是自己的空闲时间了,当我是空闲的时候偶尔996挺好的 ...