转载请注明网址: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. git pull出现There is no tracking information for the current branch

    使用git pull 或者 git push 的时候报错 gitThere is no tracking information for the current branch. Please spec ...

  2. OpenH264编译ffmpeg android

    思科的 安装NASM git clone https://github.com/cisco/openh264.git Android Builds install android sdk and nd ...

  3. Android studio3.1的XML布局文件没有自动提示不全代码功能

    将studio从2.3升级到3.1,打开后发现布局文件没有代码提示 尝试了网上一些解决方法,但发现并不是平时所说的省电模式开关的问题,也尝试了删除idea和iml文件后rebuild的方法,无效 然后 ...

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

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

  5. Python 类的初见

    #定义一个Python类 class Cat: #self关键字相当于c++类中的this指针 def eat(self): print("i am eating .") def ...

  6. Qt之QLocalServer

    简述 QLocalServer提供了一个基于本地socket的server. QLocalServer可以接受来自本地socket的连接.通过调用listen(),让server监听来自特定key的连 ...

  7. USB学习笔记连载(二十):FX2LP如何实现高速和全速切换(转载)

    CYPRESS的USB外设控制器CY7C68013A是一款广泛应用于USB打印机,手机,存储设备,USB测试等多个领域的经典产品.该产品符合USB2.0协议规范,支持full speed和high s ...

  8. 【转】在android程序中使用配置文件properties

    在android程序中使用配置文件来管理一些程序的配置信息其实非常简单 在这里我们主要就是用到Properties这个类直接给函数给大家 这个都挺好理解的 读写函数分别如下: //读取配置文件 pub ...

  9. 技能UP:SAP CO掌上配置手册

    No. 配置对象 事务代码 路径 1 Enterprise Structure and General Controlling configration       Maintain EC-PCA : ...

  10. JDBC排序数据实例

    在本教程将演示如何在JDBC应用程序中,从数据库表中查询数据记录,在查询语句中将使用asc和desc关键字按升序或降序对记录进行排序.在执行以下示例之前,请确保您已经准备好以下操作: 具有数据库管理员 ...