共计 2942 个字符,预计需要花费 8 分钟才能阅读完成。
主要内容
- Intellij IDEA 开发环境简介
- Intellij IDEA Scala 开发环境搭建
- Intellij IDEA 常见问题及解决方案
- Intellij IDEA 常用快捷键
1. Intellij IDEA 开发环境简介
IDEA 全称 IntelliJ IDEA,是 Java 语言开发的集成环境,IntelliJ 在业界被公认为最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具 (git、svn、github 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java 等极少数语言。
Intellij IDEA 是我用过最好的集成开发环境,没有之一,它对于 Scala 的支持远胜于 Scala IDE for Eclipse
2. Intellij IDEA Scala 开发环境搭建
Intellij IDEA 14.1.4 默认配置里面没有 Scala 插件,需要手动安装,在 Intellij IDEA 14.1.4 第一次运行时选择 configure plugins,选择默认后在软件主界面去配置,但是本人测试发现,这种设置方式经常会因为网络问题配置失败,建议直接到
http://www.jetbrains.net/confluence/display/SCA/Scala+Plugin+for+IntelliJ+IDEA,这个链接去下载,下载完成后,解压到 Intellij IDEA 安装目录中的 plugins 里面去:
完成后,启动 Intellij IDEA 14.1.4
配置 Intellij IDEA 14.1.4 后,我们来看看如何进行 Scala 开发环境的创建:
1 File->New Project
得到下列界面:
选择 scala,然后下一步:
在 Project SDK 的右侧,点击 new,得到:
选择 JDK,在弹出框中选择 JDK 的安装目录
在 Scala SDK 的右侧,点击 Create,得到下图所示界面:
可以选择 Intellij IDEA 中自带的 Scala,也可以使用自己安装好的 Scala, 点击上图中的”Browse”,然后选择 Scala 的安装目录
配置好之后,直接 finish,得到下列工程目录
点击 File->Project Structure,
得到:
在 src 目录上,右键然后点击 new fold
命名为 main
再右鍵 main,同样 new fold,命名为 scala,并设置为 sources,如下图
整体的工程文件已经创建好了,如下图:
在 scala 源文件目录上,直接名鍵,new->scala class
选择 Object,然后输入名称:Hello World
输入的代码如下:
object HelloWorld {
def main(args: Array[String]) {println("Hello World")
}
}
点击 HelloWorld.scala 文件,右键
或直接 ctr+shift+F10 运行程序
3. Intellij IDEA 常见问题及解决方案
- 编码问题
Intellij IDEA 的默认编码是 GBK,如果代码中出现中文的话,会报错:
Error:scalac: IO error while decoding D:\ScalaLearning\src\cn\scala\xtwy\ScalaAndJavaException\ScalaExceptionDemo.scala with UTF-8
Please try specifying another one using the -encoding option
此时只要更改代码的编码就行,可以直接修改文件或软件配置
直接修改文件编码如下图:
修改软件配置过程如下:
File–>Setting
找到 Editor 中的 FileEncoding,可以将工作都设置为 UTF-8
2 修改默认快捷键
对一 eclipse 转过来的用户,习惯了 eclipse 中的快捷键,想在 Intellij IDEA 中也使用相同的快捷键,这时可以对默认快捷鍵进行修改。
File–>Setting
选择 Setting 中的 keymap,Intellij IDEA 中的所有快捷键都可以看到
4. Intellij IDEA 常用快捷键
下面的快捷键,最好自己试一下,这样的话就能明白它到底是干什么用的,语言描述可能不到位
快捷鍵 | 用法描述 |
---|---|
Ctrl+Shift+A | 根据名称查找操作,例如查找创建 scala class 操作 |
Alt+F1 | 视图切换 |
Ctrl+Tab | 工具窗口、正在编辑的代码文件切换 |
Alt+Home | 显示导航条 |
Ctrl+J | 插入代码模板,例如 main 方法 |
Ctrl+Alt+J | 将选中的代码用代码模板包裹 |
F4 | 打开工程配置窗口 |
Ctrl+Slash | 注释代码 // |
Ctrl+Shift+Slash | 注释代码 /**/ |
Ctrl+N/Ctrl+Shift+N | 输入名称查询类或文件 |
Ctrl+D | 复制选中的代码 |
Ctrl+W / Ctrl+Shift+W | 智能地进行代码选择 |
Ctrl+F | 在当前文件中进行文本内容查找 |
Shift+Shift | search everywhere |
Ctrl+Shift+F7 | 高亮显示先中的方法或符号在当前文件中的使用情况 |
Ctrl+Space | 代码自动提示 |
Ctrl+Shift+Enter | 语句自动完成 |
Alt+enter | 代码自动修正 |
使用 IntelliJ IDEA 13 搭建 Android 集成开发环境图文教程 http://www.linuxidc.com/Linux/2015-09/123416.htm
IntelliJ IDEA 12 创建 Web 项目图文详细教程 http://www.linuxidc.com/Linux/2013-05/84213.htm
用 IntelliJ IDEA 开发 Android 程序图文教程 http://www.linuxidc.com/Linux/2013-03/81471.htm
IntelliJ IDEA 12 开发 haXe NME 应用配置指南 http://www.linuxidc.com/Linux/2013-01/77227.htm
IntelliJ IDEA 运行 Play Framework 的 test mode http://www.linuxidc.com/Linux/2013-07/87694.htm
Ubuntu 13.04 安装 IntelliJ IDEA 12 http://www.linuxidc.com/Linux/2013-11/93014.htm
IntelliJ IDEA 12 创建 Maven 管理的 Java Web 项目 (图解) http://www.linuxidc.com/Linux/2014-04/99687p2.htm
IntelliJ IDEA 常用快捷键列表及技巧大全 http://www.linuxidc.com/Linux/2015-04/116398.htm
IntelliJ IDEA 的详细介绍 :请点这里
IntelliJ IDEA 的下载地址 :请点这里
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-08/134134.htm