转载请注明网址:http//:www.cnblogs.com/JohnTsai

以前一直使用的是Eclipse,听别人介绍说IDEA非常不错,也为了以后转Android studio铺垫下。就开始尝试用idea来开发。

这篇文章主要学习了idea的使用技巧。

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品。

——百度百科

下载安装


官网:https://www.jetbrains.com/     下载网址:https://www.jetbrains.com/idea/download/

有两个版本:Ultimate版和Community版。前者30天免费,后者永久免费。大家根据自己的需求选择下载。

字体背景主题设置


字体:

IDE字体设置:File-->Settings-->Look and Feel-->Override default fonts by-->Name

修改代码的字体:

        File-->Settings-->Editor-->Color&Fonts-->Font-->Save As(创建自己的字体)-->选择字体类型和大小

更换IDE的主题:

    File-->Settings-->Appearance-->Theme

  常用快捷键


   查询快捷键

CTRL+N   查找类 
      CTRL+SHIFT+N  查找文件 
      CTRL+SHIFT+ALT+N 查找类中的方法或变量 
      CIRL+B   找变量的来源 
      CTRL+ALT+B  找所有的子类 
      CTRL+SHIFT+B  找变量的类 
      CTRL+G   定位行 
      CTRL+F   在当前窗口查找文本 
      CTRL+SHIFT+F  在指定窗口查找文本 
      CTRL+R   在 当前窗口替换文本 
      CTRL+SHIFT+R  在指定窗口替换文本 
    ALT+SHIFT+C  查找修改的文件 
  CTRL+E   最近打开的文件 
  F3   向下查找关键字出现位置 
  SHIFT+F3  向上一个关键字出现位置 
     F4   查找变量来源 
     CTRL+ALT+F7  选中的字符查找工程出现的地方 
     CTRL+SHIFT+O  弹出显示查找内容

自动代码

  ALT+回车  导入包,自动修正 
  CTRL+ALT+L  格式化代码 
  CTRL+ALT+I  自动缩进 
  CTRL+ALT+O  优化导入的类和包 
  ALT+INSERT  生成代码(如GET,SET方法,构造函数等) 
  CTRL+E 最近更改的代码 
  CTRL+SHIFT+SPACE 自动补全代码 
  CTRL+空格  代码提示 
  CTRL+ALT+SPACE  类名或接口名提示 
  CTRL+P   方法参数提示 
  CTRL+J   自动代码 
  CTRL+ALT+T  把选中的代码放在 TRY{} IF{} ELSE{} 里

复制快捷方式

  CTRL+D   复制行 
  CTRL+X   剪切,删除行

其他

  CIRL+U   大小写切换 
  CTRL+Z   倒退 
  CTRL+SHIFT+Z  向前 
  CTRL+ALT+F12  资源管理器打开文件夹 
  ALT+F1   查找文件所在目录位置 
  SHIFT+ALT+INSERT 竖编辑模式 
  CTRL+/   注释//   
  CTRL+SHIFT+/  注释/*...*/ 
  CTRL+W   选中代码,连续按会有其他效果 
  CTRL+B   快速打开光标处的类或方法 
  ALT+ ←/→  切换代码视图 
  CTRL+ALT ←/→  返回上次编辑的位置 
  ALT+ ↑/↓  在方法间快速移动定位 
  SHIFT+F6  重构-重命名 
  CTRL+H   显示类结构图 
  CTRL+Q   显示注释文档 
  ALT+1   快速打开或隐藏工程面板 
  CTRL+SHIFT+UP/DOWN 代码向上/下移动。 
  CTRL+UP/DOWN  光标跳转到第一行或最后一行下 
  ESC   光标返回编辑框 
  SHIFT+ESC  光标返回编辑框,关闭无用的窗口

IDEA最棒的是能将快捷键修改为自己熟悉的IDE风格!!!

能修改为Eclipse和Visual Studio,很棒!

修改方式:File-->Settings-->Keymap

安装genymotion插件


genymotion的大名,相信各位Android开发者都听说过。受不了Android官方虚拟机的龟速,大家都应该使用了这个虚拟机。那么如何在IDEA中安装genymotion插件呢?

                File-->Settings-->Plugins-->Browse repositories-->搜索genymotion,安装即可

设置黑色背景


一般我们使用IDE都习惯黑色背景,这样看着舒服,也对眼睛好。那IDEA里怎样设置黑色背景呢?

       File---->Setttings---->Appearance---->Theme--->选择Darcula---->重启即可

重启之后,看着舒服多了:

    方法解释  


    Ctrl+鼠标光标放置在要解释的方法上(如下图所示)

   

     以后开发Java和Android就用IDEA啦~

     如果你觉得这篇文章对你的学习工作有所帮助,请点推荐一下,谢谢!

最好的Java和Android开发IDE---IntelliJ IDEA使用技巧的更多相关文章

  1. [android开发IDE]adt-bundle-windows-x86的一个bug:无法解析.rs文件--------rs_core.rsh file not found

    google的android自带的apps写的是相当牛逼的,将其导入到eclipse中方便我们学习扩展.可惜关于导入的资料太少了,尤其是4.1之后的gallery和camera合二为一了.之前导4.0 ...

  2. Java和Android开发IDE---IntelliJ IDEA使用技巧(转)

    以前一直使用的是Eclipse,听别人介绍说IDEA非常不错,也为了以后转Android studio铺垫下.就开始尝试用idea来开发. 这篇文章主要学习了idea的使用技巧. IDEA 全称 In ...

  3. Java及Android开发环境搭建

    前言 自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决.但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如 ...

  4. Java与Android开发环境配置以及遇到的问题解决

    0 概述 所有文章涉及的下载地址在文章下方会有汇总,所有软件的版本最好与系统版本一致 建议安装安卓开发软件至一个目录中,以方便查找 1 Java环境配置 1.1 JDK下载: 据说JDK6用的比较多, ...

  5. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  6. Android开发--环境搭建和调试技巧

    一:环境搭建 (1)我使用的环境是:window8+Java SDK+Eclipse+Android SDK+ADT 安装步骤:Java SDK-->Eclipse--->ADT---&g ...

  7. 64位Linux安装android开发IDE的全过程

    首先特别感谢这个链接: http://www.androiddevtools.cn/ 提供了几乎所有的安卓开发需要用到的资源. 操作系统:CentOS 7. 一.android studio 这个折腾 ...

  8. Java或Android开发中,去掉块注释格式化后每行出现的星号(*)的解决方案。(Eclipse)

    找到子项,在 Window->Prefrences->Java->Code Style->Formatter,点击New新建 Active profile,然后在Comment ...

  9. 从零开始学android开发-IDE空间不够报错

    E:\ProSoft\adt-bundle-windows-x86-20140321\eclipse目录下 右键eclipse用记事本打开 可以设置运行的最大的运行空间

随机推荐

  1. golang包管理的取巧

    常见的golang的包管理工具 glide 使用yaml做配置,语义化版本管理,可以设置镜像,下载x系列库,但是x系列库被第三方库依赖时会出现下载失败. dep 亲儿子,语义化版本管理,无法解决墙 v ...

  2. java基础篇---文件上传(commons-FileUpload组件)

    上一篇讲解了smartupload组件上传,那么这一篇我们讲解commons-FileUpload组件上传 FileUpload是Apache组织(www.apache.org)提供的免费的上传组件, ...

  3. 未能加载文件或程序集“System.Web.Mvc, Version=3.0.0.0,

    直接下载安装 ASP.NET MVC 3.0就可以了

  4. Linux中cp直接覆盖不提示的方法

    新做了服务器,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在大量cp覆盖操作的时候是不能忍受的. 把a目录下的文件复制到b目录 cp –r a/* b 执行上面的命令时,b存在的每个文件都 ...

  5. hbase1.4.0安装和使用

    jia下载地址:  http://mirrors.shuosc.org/apache/hbase/1.4.0/ 解压 tar -zxvf hbase-1.4.0-bin.tar.gz 修改环境变量 [ ...

  6. [数据结构]最小生成树算法Prim和Kruskal算法

    最小生成树 在含有n个顶点的连通图中选择n-1条边,构成一棵极小连通子图,并使该连通子图中n-1条边上权值之和达到最小,则称其为连通网的最小生成树.  例如,对于如上图G4所示的连通网可以有多棵权值总 ...

  7. 微信小程序——计算2点之间的距离

    关于计算2点之间的距离都依赖了腾讯地图,所以请先在腾讯地图官网申请key.具体流程看下图: 下面具体讲计算2点之间距离的方法. 方法一: 1.通过 wx.getLocation(Object obje ...

  8. Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决

    1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can‘t open fi ...

  9. 关于Unity中表面着色器的使用

    写shader其实就是在两个工位顶点shader工位和着色shader工位插入代码,供GPU使用运行 表面着色器四个函数的入口 1:表面着色器包括4个函数: (1): 顶点变换函数; (2): 表面着 ...

  10. qualcomm lk gpio

    关于高通平台lk中控制gpio的记录 http://blog.csdn.net/loongembedded/article/details/72834761 http://blog.csdn.net/ ...