JAVA IDE IntelliJ IDEA 快捷键使用详记
一、高效定位代码
1.项目之间的跳转
Ctrl + Alt + [ :切换到下一个项目窗口
Ctrl + Alt + ] : 切换到上一个项目窗口
2.文件之间的跳转↑↓←→
Ctrl + E : 寻找今天浏览过的文件
Ctrl + Shift : 寻找今天修改过的文件
Ctrl + Shift + Backspace : 寻找上一个修改的文件位置
Ctrl + Shift + ← :寻找文件上一次浏览的文件位置(测试在windows跳转不了 Mac 可以)
Ctrl + Shift + → :返回刚才浏览的位置 (测试在windows跳转不了 Mac 可以)
3.书签or收藏之间的跳转(在浏览代码的时候觉得这段代码写的不错可以加书签,多用在浏览别人代码和源码的时候)
F11:给鼠标所在的行加上书签(有的电脑需要同时按上Fn 再次按下F11取消书签)
Ctrl + F11 :可以选择特殊标记的书签样式(可以选择 1、 2、 3 等)
Ctrl + 做的书签标记的数字1 、 2等:跳到固定的书签位置
Alt + Shift + F :给所在的类or方法加上书签(把光标对应类名or方法所在的那一行)
字符之间的跳转(适用于文件中代码较多的时候使用)
安装插件emacsIDEAs 然后设置快捷键(方法是:Ctrl + shift + A 弹出窗口输入 plugins 点击Brows 搜索emacsIDEAs 安装 然后重启后同上选择keymap 然后搜索 eamcsIDEAs 然后找到子目录下的AceJumpword设置快捷键)
使用方法:快捷键 然后选择你想找的字符 a , b ,c 等 然后会弹出选项 然后你选择即可 不需要用鼠标
4.编辑区和文件区的来回跳转
Alt + 对应数字 :跳转到对应的文件区
Backspace : 跳转到编辑区
5.精准搜索
类
Ctrl + Shift + A : 按一次搜索对应的类 按两次搜索对应的类的下面的jar包
文件
Ctrl + Shift + N : 按一次搜索对应的文件 按两次搜索所有的文件包括项目里面jar包下的
方法
Ctrl + Shift + Alt + N : 按一次搜索对应的方法 按两次可以搜索jar包下的方法
字符串搜索
Ctrl + H : 字符串搜素
二、代码小助手们
1.列操作
Ctrl + Shift + U:大小写切换
Home : 移动到本行首(加上Ctrl 全部代码首---小米笔记本专用)
End : 移动到本行尾(加上Ctrl 全部代码尾---小米笔记本专用)
Ctrl + 左右箭头 :移动所在单词的首和尾
Ctrl + shift + 左右箭头 :快速选中某个单词
Crl + Alt + Y : 选中列同样的字段(适用于批量操作)
Ctrl + Alt + L :格式化代码
2.live templates---设置快捷键
(代码有误仅供观赏快速撸代码,自己设置符合自己的快捷)
3.Postfix Completion
常用的有
for sort nn return field
4.Alt + Enter 代码提示(多用多用会神速的提升)
(1)自动创建函数
(2)list replace


(3)字符串format或者build

(4)实现接口

(5)单词拼写

(6)导包
还有很多今天就写到这。。。
JAVA IDE IntelliJ IDEA 快捷键使用详记的更多相关文章
- JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
(注:简介基于IDEA的版本为:11.0,下载地址:http://www.jetbrains.com/idea/) 打开IDEA,(当第一次打开的时候出现的是一个欢迎页面,随便创建一个project来 ...
- 【Java】IntelliJ IDEA 快捷键
IntelliJ IDEA 快捷键 1. Editing(编辑) 快捷键 介绍 Ctrl +Space 基本代码补全,输入字母按后列出匹配的词组 Ctrl+Shift+Space 智能代码补全,列出与 ...
- JAVA IDE IntelliJ IDEA使用简介(三)—之你不能忘记的快捷键
IDEA有许多的快捷键来帮助你更便捷的编写代码,以下列出的快捷键(默认情况下,你还没有定制你的快捷键)是工作中经常需要使用到的,请牢记 快捷键 描述 备注 Alt+F1 视图切换 切换当前工作文件的视 ...
- 最好的JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
打开IDEA,(当第一次打开的时候出现的是一个欢迎页面,随便创建一个project来进入到IDEA的主界面),主界面显示如下: 主界面由6个主要区域组成(图中红色数字标注的) 1.菜单和工具栏 2.导 ...
- JAVA IDE IntelliJ IDEA使用简介(二)—之基本操作
一.在编辑器中打开文件 1.可以使用下面的几种方式打开project内的文件进行编辑 (·)在project窗口中双击需要编辑的文件. (·)在project窗口选择需要编辑的文件,按F4 ( ...
- Java - IDE
JDK安装及环境变量配置 下载安装对应版本的JDK 控制面板--->系统--->属性--->高级系统设置--->环境变量 新建系统变量JAVA_HOME 变量名:JAVA_HO ...
- Java IDE选择,常用Java IDE排行榜
Java IDE众多,java开发主要用.最多用.国内较流行.本人常用的java IDE如下: 开发java大项目的IDE一般都用eclipse或netbeans(几乎我所在的公司都是在用eclips ...
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
话说,好马配好鞍,一个好的工匠,必定要有一套好的工具才能打造出最好的工艺给大家.之前,Plumbr团队里的所有成员都使用Eclipse编辑器,而如今,大家都成为IntelliJ IDEA用户.那么,到 ...
- 总结java IDE (eclipse)快捷键
Eclipse快捷键 10个最有用的快捷键:Eclipse中10个最有用的快捷键组合:一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代码 ...
随机推荐
- C#写鞍点问题
题目: 编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在列上最小.有可能数组没有鞍点). 要求 * 二维数组的大小.数组元素的值在运行时输入: * 程序有友好的提示信息 usin ...
- CSA单点登录环境配置
本篇先写一些基础 今天看到一个cas单点登录的源码,搞环境就废了大半时间 <SSO CAS单点系列>http://www.imooc.com/article/3576 参考了这篇博客里的配 ...
- 自兴人工智能------------python入门基础(2)列表和元祖
一.通用序列操作: 列表中所有序列都可以进行特定的操作,包括索引(indexing).分片(slicing).序列相加(adding).乘法,成员资格,长度,最小值,最大值,下面会一一介绍这些操作法. ...
- springMvc+swagger整合例子
Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法,参数和模型紧密集成到服 ...
- Google 搜索引擎语法
Google Hack原理很简单,就是利用搜索引擎强大的搜索能力,来查找一些存在漏洞的网站.要利用Google来查找网站的漏洞自然要学会Google这个搜索引擎的语法了.下面先给大家讲解一下Googl ...
- CENTOS6.6上搭建单实例ORACLE12C
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 自己在centos6.6上搭建的单实例oracle12c 由 ...
- 网卡name-eth1如何修改为eth0
正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1. 有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这 ...
- Python自动化--语言基础4--模块、文件读写、异常
模块1.什么是模块?可以理解为一个py文件其实就是一个模块.比如xiami.py就是一个模块,想引入使用就在代码里写import xiami即可2.模块首先从当前目录查询,如果没有再按path顺序逐一 ...
- Java经典编程题50道之十七
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个:第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只 ...
- ng组件通讯的几种方式
通过输入型绑定把数据从父组件传到子组件. 如<app-hero-child *ngFor="let hero of heroes" [hero]="hero&qu ...