IntelliJ IDEA 智能集成开发环境使用指南 – 码农网 intellij idea 2016

编写一个像HelloWorld这样的简单程序, 用记事本基本就可以完成了, 但如果是开发一个工程项目, 就需要一个强大的集成开发环境 (IDE). 当然开发 Java 项目的 IDE 有很多, 比较有名的当数 Eclipse, 以及它的一个重要扩展 MyEclipse, 然而, 今天我们要介绍的是一个更强大、更智能的 IDE — IntelliJ IDEA.

IntelliJ IDEA (下面简称 IDEA) 是捷克软件公司JetBrains旗下的核心产品之一, 主要用于开发 Java 应用, 它被誉为业界最好的 Java 开发工具之一, 尤其在代码智能补全、代码自动提示等方面, 可以说是”神器”. 关于产品的特性, 不在这里赘述, 详情参见官网产品介绍页面.

IDEA 支持 Windows、Mac OS X、Linux 三种平台, 可以说掌握了它, 无论在那个平台上, 进行开发都没有问题. 此外, JetBrains 公司还有推出 PhpStorm (开发 PHP), PyCharm (开发 Python), RubyMine (开发 Ruby, Rails) 等 IDE, 这些 IDE 都是在同一个基础之上, 整合相关插件完成的, 它们的界面、菜单、快捷键非常相似, 近日由谷歌推出的 Android Studio, 也建立在相同的基础之上, 换句话说, 掌握了 IDEA, 就掌握了多门语言的开发工具.

本文仅讲解在 Ubuntu 下, IDEA 12 的安装和配置方法, 并创建一个简单的 Java 学习项目.

安装

在官网的下载页面, 下载对应平台的最新版本, 截止笔者编写本章时, 最新版为 2013-06-10 发布的12.1.4.

下载完以后, 解压缩即可. 为了以后访问方便, 将文件夹重命名为idea.

tar -xkzvf ideaIU-12.1.4.tar.gzmv idea-IU-129.713 idea

运行idea/bin/idea.sh文件, 启动 IDEA, 可能返回如下错误提示

Install $ ./idea/bin/idea.shUnrecognized VM option '+UseCodeCacheFlushing'Could not create the Java virtual machine.

提示说明, Java 虚拟机的选项+UseCodeCacheFlushing不认识, 那么直接删除这个选项即可. 关键是这个选项在哪里? 我们首先想到, 可能在idea/bin下面, 执行查找命令

bin $ grep 'UseCodeCacheFlushing' *.*idea64.vmoptions:-XX:+UseCodeCacheFlushingidea.vmoptions:-XX:+UseCodeCacheFlushing

从上面的输出结果看到, 有两个文件idea64.vmoptions和idea.vmoptions都包含了这个选项, 从64可以猜想是指 64 位计算机.

于是我们有了解决方法, 如果你的系统是 32 位, 就注释掉idea.vmoptions文件中对应的行; 如果你的系统是 64 位, 就注释掉idea64.vmoptions文件中对应的行. 查看系统位数的方法

$ getconf LONG_BIT32

修改完以后, 应该就能正常启动了, 为了方便以后启动, 建议将启动命令定义成一个别名.

alias idea='sh /home/richard/Install/idea/bin/idea.sh'创建项目

第一次启动 IDEA, 会弹出用户设置向导, 根据提示完成注册和简单的设置. 设置完成以后, 将弹出欢迎页面, 如下图所示.

  IntelliJ IDEA 欢迎页面

接下来创建一个 Java 模块, 用于学习 Java 基础知识, 并熟悉这套 IDE. 在欢迎页面, 选择Create New Project, 弹出New Project对话框, 如下图所示. 在左边选择Java Module, 在右边的Project location选择项目存放的路径, 这里选择/home/henry/workspace_java.

  新建 Mahout 模块

展开右下方的More Settings, IDEA 默认将创建一个与项目同名的模块, 这里改为study, 创建一个学习模块.

在这里可以看出 IDEA 与 Eclipse 之间的一个不同之处, Eclipse 的一个工作目录 (workspace) 下可以有多个项目, 而 IDEA 却只有一个项目, 但一个项目下可以有多个模块, 所以, 有人将 IDEA 下的模块与 Eclipse 下的项目对等起来, 也有人建议, 在 IDEA 中, 一个项目下尽量只有一个模块, 不同的模块分属于不同的项目.

单击Next, 进入支持技术选择页面, 如下图所示, 这里我们创建一个空项目, 单击Finish完成创建.

  完成 Mahout 模块

由此, 我们创建了一个空的 Java 项目, 名为workspace_java, 其中有一个study模块. 进入模块以后可以创建一个简单 HelloWorld 类来试试看.

配置

选择主题, 设置字体

默认的界面有点灰色, 有一款黑色界面, 非常酷, 在Settings的搜索框输入关键字theme, 选择设置模块IDE Settings,Appearance, 如下图所示.

  选择主题, 设置字体

选择主题. 在Theme栏选择Darcula主题.

设置字体. 为了正确显示中文, 勾选Override default fonts by, 然后在Name栏选择SimSun主题.

光标位置

默认情况下, 光标是可以随意放置的, 可能会有些不习惯, 可通过如下方式取消随意放置 在Settings的搜索框输入关键字caret, 选择设置模块IDE Settings,Editor, 如下图所示,

取消勾选右边的Allow placement of caret after end of line即可.

  修改光标位置

显示行号

在Settings的搜索框输入关键字numbers, 选择设置模块IDE Settings,Editor,Appearance, 如下图所示, 勾选右边的Show line numbers即可.

  显示行号

快捷键

Ctrl+Shift+F12关闭工具窗口, 最大化编辑界面.

Shift+F12调出默认布局. 每次启动 IDEA 以后, 调整好窗口布局, 尤其是工具窗口布局, 然后使用菜单Window,Store Current Layout as Default, 设为默认布局.

Ctrl+E调出最近使用的文件和工具窗口列表.

Ctrl+N按类名查找文件, 为了让打开的文件与资源窗口同步, 勾选Autoscroll from Source.

Ctrl+W语法词选择, 利用这种方法可以快速选择对象, 重点是进行接下来的操作.

Ctrl+Alt+V引入新变量

Ctrl+Shift+J连接行

Ctrl+X剪切行

Ctrl+D复制行

Ctrl+Q调出 API 帮助信息

Ctrl+B调出定义

Ctrl+U调出使用 (自定义 Find Usage)

Alt+Insert自动生成代码

Ctrl+Shift+B包围 (自定义 surround)
IntelliJ IDEA 智能集成开发环境使用指南 – 码农网 intellij idea 2016

Ctrl+Shift+Enter补全当前语句

Ctrl+/行注释

Ctrl+Shift+/块注释

Ctrl+F12调出类的结构, 方便快速跳转

Alt+Shift+Insert列选择

Ctrl+Shift+F9编译当前文件

Ctrl+K检查文件版本更新, 前提是配置了 SVN 或 Git 版本控制软件

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/63393.html

更多阅读

零之轨迹破解补丁破解版 下载使用指南 零之轨迹pc破解版

零之轨迹破解补丁(破解版)下载使用指南——简介《英雄传说:零之轨迹》是日本Falcom公司发售的一款基于3D引擎制作的角色扮演游戏。本作于2010年9月30日开始发售,游戏平台定位了PSP。与此同时,该作被官方定义为了《英雄传说:空之轨迹》系列

谷歌星空Google Sky Map使用指南 google sky map中文版

谷歌星空(Google Sky Map)是谷歌推出一款星空观测软件。它可以让你的Android手机成为一扇仰望夜空的窗口。它如同一个微型的天文望远镜,带你仰望星空,探寻宇宙的神秘之处。谷歌星空Google Sky Map使用指南——工具/原料谷歌星空(Google

Android安卓开发环境搭建详细教程 android开发环境搭建

Android安卓开发环境搭建详细教程——简介注:本教程是讲解在Windows XP下搭建安卓开发环境的。安装目录:步骤1 安装JDK步骤2 安装 Android SDK步骤3 安装Tomcat步骤4 安装Ant步骤5 安装Eclipse步骤6 安装Eclipse的ADT插件步骤7 在图形

php开发环境Wamp Server WAMP5安装教程 wampserver环境配置

php开发环境Wamp Server WAMP5安装教程——简介wamp5工具简介:是:php,mysql,apache集成的开发环境,wamp5该版本集成了php5.2的所有版本,以及phpMyAdmin 2.系列版本,集成了管理mysql数据库的图形工具SQLiteManager和phpmyadmin两种管理工具

细致完整的Android开发环境搭建教程 android源码环境搭建

??????? 相信学习Android开发的程序猿们都晓得,?首先就是android开发环境搭建。这一课说起来简单,但是对不少Android开发入门的小白来说还是一个难点,在安卓环境搭建过程中会遇到各种各样的问题,今天就来为大家汇总归纳关于android

声明:《IntelliJ IDEA 智能集成开发环境使用指南 – 码农网 intellij idea 2016》为网友兰晓曦分享!如侵犯到您的合法权益请联系我们删除