详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt404

刚到新公司,用的台式机配置不给力,Eclipse很不给力,几个项目一起跑简直就是噩梦。前几天看到公司的大牛在用Intellij Idea 13速度相当快,我彻底震惊了,其实我在2年前用过,但是感觉和Eclipse没区别,也许是以前项目比较小,所以后来就没用了。当然既然决定用了,那么当然就要全面的用起来,所以经过近3天的使用,baidu,google,以及问人,知道了,Intellij Idea 实在是太让人震惊了。下面是我整理的一下,快捷键的对比,以及一些基础的设置,关于怎么建项目,这样的问题,我建议你还是问问周围的人吧,老复杂了!以后有机会我也许会出一篇博文来说明一下!

Idea 与 Eclipse 快捷键的区别,上为Eclipse的快捷键,下为Idea的快捷键

查找类名

CTRL + SHIFT + R

CTRL + N

查找JAR包中的类

CTRL + SHIFT + T

两次 CTRL + N

查找文件

CTRL + SHEFT + R

CTRL + SHEFT + N

查找JAR包中的文件

CTRL + SHIFT + T

两次 CTRL + SHEFT + N

查找类中的方法以及字段

CTRL + SHEFT + ALT + N

查找那些类调用该资源(资源可能是字段、方法、类)

CTRL + SHIFT + G

ALT + F7 ,快速显示查找内容 CTRL + ALT + F7

查找文件中的变量

点击变量 CTRL + K :移动

点击变量 CTRL + SHEFT + F7 高亮显示 F3 : 移动; SHEFT + F3 : 反向移动

定位行数

CTRL + L

CTRL + G

快速生成get set、构造函数等

ALT + SHIFT + S

ALT + INSERT

快速生成try cache

SHIFT + ALT + Z

CTRL + ALT + T 同时还能生成if else 等等其他的东西

快速优化引用包

CTRL + SHIFT + O

CTRL + ALT + O

快速格式化代码

CTRL + SHIFT + F

CTRL + ALT + L

重构代码

CTRL + F2

SHIFT + F6

显示类中的变量、方法

CTRL + O

CTRL + F12

快速生产类、方法、字段注释

CTRL + SHEFT + J

/** + ENTER

代码行 上下移动

ALT + 上下键

CTRL + SHIFT + 上下键

打开光标处的类或方法

F3

CTRL + B, CTRL + ALT + B 进入接口或者抽象类的实现类

其他的快捷键:

F4 查找变量来源

CTRL + 空格 代码提示 (和系统输入法冲突,请在Settings->Keymap->mainmenu -> code ->Completion->basic,右键添加自己的快捷键)

ALT + 回车  导入包,自动修正

CTRL + H 查看类的继承关系。

CTRL + Q 显示注释文档(跟eclipse鼠标放到类、方法、字段显示的内容一样)

CTRL + W 选中代码,连续按会有其他效果

CTRL + U 查看当前类的父类以及接口,

CTRL + ALT + U 查看类UML图

CTRL + SHIFT + U 切换大小写

CTRL + P 方法参数提示,可以看到这个方法有哪些多态方法

SHIFT + ALT + INSERT 竖编辑模式

其他设置:

智能提示忽略大小写

Editor --> Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。

设置JDK编译版本

Compiler --> Java Compiler页里有个Project bytecode version(leave blank for jdk default)色织JDK的版本,要不然编译的时候会出现各种问题。

设置主题

Appearance 页面有个Theme: 选项我比较喜欢(Darcula)

设置字体

Editor --> Colors & Fonts --> Font 页面中Scheme name: 先Save As... 随便起个名,然后才能再Show only monnospaced fonts中选择字体,修改字体大小。

显示行号

Editor --> Appearence 页面中 Show Line Number 勾上。

取消拼音检查

Spelling 页面中 Configure 'Spelling' inspection 点击然后取消 Spelling 选项。

取消不使用对象的检查(搜索never used 关键字将其中的unused的检查去掉)

取消自动保存文件功能

General 页面中

勾掉 Synchronize file on frame activation 选项(同步文件功能,酌情考虑可以不取消)

勾掉 Save files on framedeactivation 选项

勾掉 Save files automatically 选项,并将自动保存时间间隔,设置为30秒

编辑过的文件显示“*”标记

Editor –-> Editor Tabs 页面中勾上 Mark modifyied tabs with asterisk 选项,修改后的文件会跟elicpse一样显示“*”标记。

让IntelliJ IDEA 启动的时候不打开工程文件

Settings --> General 页面中,勾掉 Reopen last project on startup 选项。

SVN添加项目报错(CreateProccess error=2 后面还有乱码)

Version Control --> Subversion 页面中勾掉“Use commmand line client:”选项后,就可以了,然后会提示你选择svn 1.6、svn 1.7、svn 1.8等版本。(好像只有Idea 13 才有这个问题)

Intellij Idea 13 快捷键(与Eclipse比对)以及基本的设置的更多相关文章

  1. IntelliJ Idea 常用快捷键 列表

    1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(U ...

  2. IntelliJ IDEA 13试用手记(附详细截图)

    从去年开始转java以来,一直在寻找一款趁手的兵器,eclipse虽然是很多java程序员的首选,但是我发现一旦安装了一些插件,workspace中的项目达到数10个以后,经常崩溃,实在影响编程的心情 ...

  3. [转]IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) ntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有 ...

  4. IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.ou ...

  5. intellij idea 13&14 插件推荐及快速上手建议 (已更新!)

    原文:intellij idea 13&14 插件推荐及快速上手建议 (已更新!) 早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转 ...

  6. intellij idea 13&14 插件推荐及高速上手建议 (已更新!)

    早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转过去的非常是不习惯. 用了一周明显感觉爱上它了.由于它非常智能,并且能纠正你非常多不好的习惯 ...

  7. IntelliJ IDEA 2019 快捷键终极大全,速度收藏!

    转载注明:https://blog.csdn.net/WantFlyDaCheng/article/details/100078777 自动代码 查询快捷键 其他快捷键 调试快捷键 重构 十大Inte ...

  8. IntelliJ IDEA 常用快捷键整理

    1. -----------自动代码--------  常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for( ...

  9. 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

随机推荐

  1. 数据结构与算法--KMP算法查找子字符串

    数据结构与算法--KMP算法查找子字符串 部分内容和图片来自这三篇文章: 这篇文章.这篇文章.还有这篇他们写得非常棒.结合他们的解释和自己的理解,完成了本文. 上一节介绍了暴力法查找子字符串,同时也发 ...

  2. Java基础之接口与抽象类及多态、内部类

    final关键字 被其修饰的类,不能被继承. 被其修饰的方法,不能被覆盖. 被其修饰的变量,是一个常量,不能被修改,所以定义时必须初始化(和C++的const类似). 一般有final,会搭配stat ...

  3. HDU-1495 非常可乐 (嵌套结构体-广搜 对比 一般广搜)

    题意 大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为.因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多.但 ...

  4. 《开发技巧》WEB APP开发调试技巧

    前言 随着html5和nodejs的兴起.web APP越来越火,一套代码可以多平台使用.减少了很大的开发成本.很多APP中也集成了很多的html5页面,增强很高的应用体验.所以移动端页面也事关重要! ...

  5. JavaScript高程--<script>标签

    <script>标签 在HTML5中script主要有以下几个属性:async,defer,charset,src,type, async(可选): 关键词:异步脚本,外部文件,立即下载: ...

  6. proxifier配合ss,实现全局代理

    proxfixer配合ss的话,基本可以实现全局代理,分应用代理,或者玩外服的游戏(一般的游戏默认不走代理,本软件可以强制应用代理)      由于ss使用的是sockets5代理,一般情况下只有浏览 ...

  7. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  8. Ubuntu虚拟机可以上网,可以ping网络,但是无法update和install,报连接不上服务器的错误解决方案:

    http://askubuntu.com/questions/711889/err-apt-get-update-on-ubuntu-14-04即使给Ubuntu配置了代理,terminal能ping ...

  9. 从Javascript单线程谈Event Loop

    假如面试回答js的运行机制时,你可能说出这么一段话:"Javascript的事件分同步任务和异步任务,遇到同步任务就放在执行栈中执行,而碰到异步任务就放到任务队列之中,等到执行栈执行完毕之后 ...

  10. java多线程系列(七)---Callable、Future和FutureTask

    Callable.Future和FutureTask 前言:如有不正确的地方,还望指正. 目录 认识cpu.核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二)之对象变量 ...