1. Intellij IDEA Scala开发环境搭建
Intellij IDEA 15.0.3 默认配置里面没有Scala插件,需要手动安装,在Intellij IDEA 15.0.3 第一次运行时选择configure plugins,选择默认后在软件主界面去配置,但是本人测试发现,这种设置方式经常会因为网络问题配置失败,建议直接到
http://www.jetbrains.net/confluence/display/SCA/Scala Plugin for IntelliJ IDEA,这个链接去下载,下载完成后,解压到Intellij IDEA 安装目录中的plugins里面去:
完成后,启动Intellij IDEA 15.0.3
配置Intellij IDEA 15.0.3后,我们来看看如何进行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,如下图,注意,src、main均不要设置sources,否则后面编译helloworld会报错 XX is already defined as object xx
整体的工程文件已经创建好了,如下图: 在scala源文件目录上,直接名鍵,new->scala class ,选择Object,然后输入名称:HelloWorld
输入的代码如下:
1 object HelloWorld {
2 def main(args: Array[String]) {
3 println("Hello World")
4 }
5 }
点击HelloWorld.scala文件,右键或直接ctr shift F10运行程序
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 Ente
语句自动完成
Alt ente
代码自动修正
使用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