idea使用优化常用快捷键设置
IDEA真是越用越好用的利器,但是总有些不舒服的地方,可能是天生的问题,也可能是让Eclipse给惯坏了。工具就是给人用的,Eclipse和Idea都有自己的优缺,所以怎么用好就是这片文章要说的。
IDEA的优点就不说了,网上铺天盖地,缺点就得吐槽一下(个人观点,欢迎指正):
- 一个就是布局太死板、Console在调试的时候大片的调试信息看起来很不方便
- IDEA的调试是真不爽,不论是方便程度还是功能,快捷键也是乱七八糟
1. 界面美观
1.1. 主题
萝卜青菜,找自己所爱:
Settings->Appearance->Themes->Darcula
1.2. 改Project面板大小
用图说明会轻松一些,第一张图中的左侧Projects面板小的可怜,在大项目中很难完整关注整个项目路径,Idea在布局上比Eclipse差太多不够灵活,不能直接拖动改布局,一直以为Idea这个不能调整,突然玩了一下Idea的配置,发现了调整的方法,效果看第二张图:
Settings->Apperarance->在下面找到Widescreen tool window layout打上对钩就可以了
2. 快捷键
2.1智能提示
这个用的是最多的也是用IDE不用记事本最大的一个因素,用惯了Eclipse中的Alt+/,在IDEA中对用的是Ctrl+Space(空格)。这个怎么能这样哪,输入法招你惹你了~~
Settings->Keymap->点“Copy”创建一份现在快捷键的备份->Main Menu->Completion->Basic->右键Add keyboard Shortcut
2.2常用快捷键
快捷键 | 解释 |
双击Shift | Idea在13版本刚加入的全局快搜真心方便,如同Mac中的Spotlight一样好用 |
Ctrl+N |
快速定位打开Java类,在Eclipse对应的是Ctrl+Shift+T(Type) |
Ctrl+Shift+N | 快速定位打开文件,在Eclipse对应的是Ctrl+Shift+R(Resource) |
Shift+F6 | 智能重命名,会自动的把父子类等引用的地方一起来名字,Eclipse对用的是Ctrl+Shift+R |
Ctrl+点击 | 跳转到定义 |
Ctrl+Alt+点击 | 跳转到定义的实现 |
Ctrl+Q | 显示java docs,比如看方法的某个参数的含义 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+Alt+O | 自动import和去除没用的import |
Ctrl+E | 显示最近编辑的文件 |
Alt+Insert | 智能插入,生成Getter、Setter构造器、Maven中的Plugin等等 |
Ctrl+J | Live Templates,快速模版代码,在Eclipse比这好用直接输入缩写就会自动提示,很常用的一个共功能 |
Ctrl+D | 复制当前行 |
Ctrl+Y | 删除当前行,在Eclipse中是Ctrl+D |
注:快捷键有很多,只是罗列了一些自己常用的。
3.编辑器调整
3.1 代码提示忽略大小写
在代码提示的时候你会发现,Idea是区分大小写的,比如:InstanceService,在Eclipse你输入ins就能找到,但是在Idea中必须要用Ins大小写对应,有的人觉得好,有的人觉得不方便,具体的修改方法如下:
Settings->Edito->Code completion->在右面第一个Case sensitive completion改成None就可以了
一共三个选项All(全匹配)、First letter(首字母匹配)、None(不区分大小写)
3.2 显示行号
Settings->Apperarance->Show line numbers打上对钩就可以了
3.3 优化自动导入
再也不用烦着挨个选导入项了!
3.3 关闭启动IDEA自动打开项目
idea每次在启动IDE的时候都会自动打开上次的项目,有时候有点烦人,那就关掉吧
Android Studio: Settings->General->Reopen last project on startup 对钩去掉就可以了
IDEA:Appearance&Behavior->System Settings->Reopen last project on startup 对钩去掉就可以了
idea使用优化常用快捷键设置的更多相关文章
- 4. idea常用快捷键设置(改为eclipse相似)
转自:https://blog.csdn.net/loveer0/article/details/82697877 idea常用快捷键设置(改为eclipse相似) 目录 idea常用快捷键设置改为e ...
- SecureCRT学习之道:SecureCRT常用快捷键设置与字体设置方法
1:如果不想每次登陆都输入密码,可以在你打开的session里邮件session option->login action 选中automate logon 双击ogin 和assword分别输 ...
- 将 Idea 常用快捷键 设置为 Eclipse 的快捷键
- Eclipse个人快捷键设置及常用快捷键
Eclipse中字母自动提示的快捷键设置,具体如下图所示,加上大写字母A-Z 二.常用快捷键设置 (1)在java代码中按 ctrl+O 快速查看类的属性和方法列表如下所示 (2)在java代码中选中 ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置
PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名 ...
- PHP - PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置(转)
原文地址:http://www.cr173.com/html/66775_1.html PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助 ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置+如何关闭快捷键ctrl+alt+方向键旋转屏幕
如果映射的是eclipse的快捷键,又同时安装了英特尔的GPU软件,那么会有这个快捷键冲突 就是快速复制快捷键:ctrl+alt+方向键 会调用英特尔旋转屏幕,禁用掉即可 PhPStorm 是 Je ...
- PhpStorm快捷键设置/个性化设置,
#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 ...
- plSql添加快捷键设置
汉化版:工具-首选项-用户界面-编辑器-自动替换-定义文件 英文版:Tools->Perferences->Editor中Autoreplaces选择配置的shortcuts 常用快捷键设 ...
随机推荐
- 【原创】开源.NET排列组合组件KwCombinatorics使用(三)——笛卡尔积组合
本博客所有文章分类的总目录:本博客博文总目录-实时更新 本博客其他.NET开源项目文章目录:[目录]本博客其他.NET开源项目文章目录 KwCombinatorics组件文章目录: 1. ...
- 如何在制作jar包时引用第三方jar包
我用的是Eclipse打包,但在CMD窗口执行的时候报“ActiveMQ.jar中没有主清单属性”错误. 在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利 ...
- C#: 向Word插入排版精良的Text Box
Text Box(文本框)是Word排版的工具之一.在Word文档正文的任何地方插入文本框,可添加补充信息,放在合适的位置,也不会影响正文的连续性.我们可以设置文本框的大小,线型,内部边距,背景填充等 ...
- CSS字体记录
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaYAAACnCAIAAADVOG9FAAAgAElEQVR4nOy9eXwcxZk/vL/9ve8eb7 ...
- 响应式web布局中iframe的自适应
困境 在响应式布局中,我们应该小心对待iframe元素,iframe元素的width和height属性设置了其宽度和高度,但是当包含块的宽度或高度小于iframe的宽度或高度时,会出现iframe元素 ...
- 弹窗层效果的实现(非jQuery实现)
要想实现弹窗的效果,首先应该创建一个覆盖层maskLayer,以及一个显示层presentLayer. 其次,每次弹窗时(除首次弹窗外),maskLayer的显示以及隐藏不应该导致文档流的reflow ...
- 学习Linux下s3c2440的USB鼠标驱动笔记
1.ARM-Linux下USB驱动程序开发1.1.1.linux下USB配置:*********(MassStorage:存储设备)********************************** ...
- Javascript函数的几种写法
最近在看某个插件的源码时,总是看到各种不同风格的js函数的写法.(怪我只是初级水平,看的一头雾水) 于是想找点资料,总结总结,心里不清不楚的总是很别扭! 1.常规写法 // 函数写法 function ...
- PR&AE插件开发遇到的一个坑
经过一段时间的摸索,对Adobe Premiere Pro和After Effects系列插件的开发工作有了一定的掌握.如今公司需要针对Premiere Pro和After Effects开发另外一款 ...
- Jquery.Qrcode在客户端动态生成二维码并添加自定义Logo
0 Jquery.Qrcode简介 Jquery.Qrcode.js是一个在浏览器端基于Jquery动态生成二维码的插件,支持Canvas和Table两种渲染方式,它的优点是在客户端动态生成,减轻了服 ...