阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Intellij IDEA 14.1.4 Scala开发环境搭建详解

116次阅读
没有评论

共计 2942 个字符,预计需要花费 8 分钟才能阅读完成。

主要内容

  1. Intellij IDEA 开发环境简介
  2. Intellij IDEA Scala 开发环境搭建
  3. Intellij IDEA 常见问题及解决方案
  4. 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 Scala 开发环境搭建详解

完成后,启动 Intellij IDEA 14.1.4

配置 Intellij IDEA 14.1.4 后,我们来看看如何进行 Scala 开发环境的创建:

1 File->New Project
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
得到下列界面:

Intellij IDEA 14.1.4 Scala 开发环境搭建详解
选择 scala,然后下一步:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
在 Project SDK 的右侧,点击 new,得到:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
选择 JDK,在弹出框中选择 JDK 的安装目录
Intellij IDEA 14.1.4 Scala 开发环境搭建详解

在 Scala SDK 的右侧,点击 Create,得到下图所示界面:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
可以选择 Intellij IDEA 中自带的 Scala,也可以使用自己安装好的 Scala, 点击上图中的”Browse”,然后选择 Scala 的安装目录
Intellij IDEA 14.1.4 Scala 开发环境搭建详解

配置好之后,直接 finish,得到下列工程目录
Intellij IDEA 14.1.4 Scala 开发环境搭建详解

点击 File->Project Structure,
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
得到:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
在 src 目录上,右键然后点击 new fold
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
命名为 main
再右鍵 main,同样 new fold,命名为 scala,并设置为 sources,如下图
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
整体的工程文件已经创建好了,如下图:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
在 scala 源文件目录上,直接名鍵,new->scala class
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
选择 Object,然后输入名称:Hello World
Intellij IDEA 14.1.4 Scala 开发环境搭建详解

输入的代码如下:

object HelloWorld  {
  def main(args: Array[String]) {println("Hello World")
  }
}

点击 HelloWorld.scala 文件,右键
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
或直接 ctr+shift+F10 运行程序

3. Intellij IDEA 常见问题及解决方案

  1. 编码问题
    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

此时只要更改代码的编码就行,可以直接修改文件或软件配置
直接修改文件编码如下图:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解

修改软件配置过程如下:
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
File–>Setting

Intellij IDEA 14.1.4 Scala 开发环境搭建详解
找到 Editor 中的 FileEncoding,可以将工作都设置为 UTF-8

2 修改默认快捷键
对一 eclipse 转过来的用户,习惯了 eclipse 中的快捷键,想在 Intellij IDEA 中也使用相同的快捷键,这时可以对默认快捷鍵进行修改。
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
File–>Setting
Intellij IDEA 14.1.4 Scala 开发环境搭建详解
选择 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

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计2942字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中