关闭 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 版本控制软件
    上一篇返回首页 下一篇

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

    别人在看

    Edge浏览器百度被劫持/篡改怎么办,地址后边跟着尾巴#tn=68018901_7_oem_dg

    Google Chrome 在 iPhone 上新增了 Safari 数据导入选项

    Windows 11专业版 KMS工具激活产品密钥的方法

    DEDECMS安全策略官方出品

    Microsoft Text Input Application 可以关闭吗?

    新版本QQ如何关闭自带的浏览器?

    C++编程语言中continue的用法和功能,附举例示范代码

    c++ map 的数据结构、基本操作以及其在实际应用中的使用。

    C语言如何避免内存泄漏、缓冲区溢出、空指针解引用等常见的安全问题

    C语言中的break语句详解

    IT头条

    马斯克2026最新采访总结:2040年,全球机器人数量将突破100亿台

    23:52

    专家解读|规范人工智能前沿业态健康发展的新探索:解读《人工智能拟人化互动服务管理暂行办法》

    00:54

    用至强 6高存力搞定MoE卸载!

    17:53

    美国将允许英伟达向中国“经批准的客户”出售H200 GPU

    02:08

    苹果与微信就15%手续费达成一致?腾讯未置可否

    22:00

    技术热点

    PHP 和 Node.js 的10项对比挑战

    Javascript闭包深入解析及实现方法

    windows 7、windows 8.1手动增加右键菜单功能技巧

    MYSQL出错代码大汇总

    windows 7假死机怎么办 windows 7系统假死机的原因以及解决方法

    Ubuntu(Linux)下配置IP地址的方法

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

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