详见: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. 【Lab】提取result的bits和Y-PSNR数据并整理到Excel

    [Lab]提取result的bits和Y-PSNR数据并整理到Excel 更新:使用openpyxl库直接将数据写入Excel中 注意:openpyxl是第三方库,如果没有安装.请命令行里键入pip ...

  2. 用u盘启动计算机

    上次只是做好了u盘启动盘,但是并没有说怎么安装系统.接下来说一下怎么装系统.链接:怎么把系统装进u盘(ultraiso) 电脑经常要用到u盘启动.设置u盘启动在bios设置里面进行设置.下面就来讲解一 ...

  3. 木棍分割[HAOI2008]

    题目描述 有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且 ...

  4. CocoaPods详解之----制作篇【转】

    Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理.Cocoapods的介绍及优点本文就不在赘述,我开始 ...

  5. asp.net 动态压缩、切割图片,并做缓存处理机制

    在asp.net中,新建一个handler,把需要切割的网内图片,通过调用此URL来切割并缓存.http://localhost:53829/CacheImage/ResizeImage.ashx?s ...

  6. android四大组件学习总结以及各个组件示例(1)

    android四大组件分别为activity.service.content provider.broadcast receiver. 一.android四大组件详解 1.activity (1)一个 ...

  7. 学问Chat UI(1)

    前言 由于项目需要,最近开始借鉴学习下开源的Android即时通信聊天UI框架,为此结合市面上加上本项目需求列了ChatUI要实现的基本功能与扩展功能. 融云聊天UI-Android SDK 2.8. ...

  8. mybatis 详解(九)------ 一级缓存、二级缓存

    上一章节,我们讲解了通过mybatis的懒加载来提高查询效率,那么除了懒加载,还有什么方法能提高查询效率呢?这就是我们本章讲的缓存. mybatis 为我们提供了一级缓存和二级缓存,可以通过下图来理解 ...

  9. java 序列化 serialVersionUID 的作用 和 两种添加方式

    serialVersionUID适用于Java的序列化机制.简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的.在进行反序列化时,JVM会把传来的字节流中的 ...

  10. [js高手之路] dom常用节点属性兼容性详解与应用

    一.每个DOM节点都有一个nodeType属性,表示节点类型, NodeType一共有12种类型,我们可以通过遍历内置的Node构造函数获取 window.onload = function(){ v ...