关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » JAVA »IntelliJ IDEA 智能集成开发环境使用指南

    IntelliJ IDEA 智能集成开发环境使用指南

    2015-03-22 00:00:00 出处:xyang0917的博客
    分享

    编写一个像 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, 就掌握了多门语言的开发工具.

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

    安装

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

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

    tar -xkzvf ideaIU-12.1.4.tar.gz
    mv idea-IU-129.713 idea

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

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

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

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

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

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

    $ getconf LONG_BIT
    32

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

    alias idea='sh /home/richard/Install/idea/bin/idea.sh'

    创建项目

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

    IntelliJ IDEA 欢迎页面IntelliJ IDEA 欢迎页面

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

    新建 Mahout 模块新建 Mahout 模块

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

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

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

    完成 Mahout 模块完成 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) Ctrl+Shift+Enter 补全当前语句 Ctrl+/ 行注释 Ctrl+Shift+/ 块注释 Ctrl+F12 调出类的结构, 方便快速跳转 Alt+Shift+Insert 列选择 Ctrl+Shift+F9 编译当前文件 Ctrl+K 检查文件版本更新, 前提是配置了 SVN 或 Git 版本控制软件
    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。