使用Sublime Text3 编写、编译Scala程序

背景

最近看了一点Python,发现原来sublime在安装插件以后是可以编译运行Python的。这不免让我有点既惊讶又惊喜。

然后在想Sublime是不是也可以编译Scala呢?因为写个小东西还需要使用idea打开不免太麻烦了,而使用REPL又有些难受。所以就开始找插件

但是很遗憾,并没有这样的插件,但是可以通过配置文件的方式配置使得sublime支持scala的编译。网上有好多方法,大多数我测试的结果是不支持。这里介绍一下我可以使用的能够起作用的配置。(后来发现有些不起作用其实是因为自己目录有空格导致的)

微信公众号:大数据报文

环境

我看网上什么都不说直接贴配置文件,有些好像还是苹果系统的,很多人可能看都不看就复制粘贴了。这种大概率是不会成功的,所以先介绍一下自己的环境:

Sublime Text3.2.1 Build3207

Windows 10 OS

配置

1.REPL

可以将scala的交互式命令行配置到sublime中,我自己的体验是与cmd中的几乎没差别,所以sublime配置的REPL比较鸡肋。

首先要先安装package control,安装成功后preferences下就会出现package control的选项。此时,使用快捷键Ctrl+Shift+P,输入:package,选择package control:package Install。然后等待几秒,连接上repositories后,出现对话框,输入:repl,选择sublimeREPL,安装即可。

使用大概这样,除了比起cmd中多了颜色一样几乎还是一无是处,操作异常反人类。而且为了给大家截图还发现了这个bug???

注意:国内好像把sublime插件的一些网址给墙了,使用多快的网络应该都无法下载,但是我发现可通过使用手机热点的方式下载成功

2.作为简单IDE

第二种方式就是我说的跟sublime 编译python差不多的一种方式,在sublime中写完保存,注意一定要保存!!!(因为python编译好像不需要保存也可以)按下`ctrl + B`键就可以编译运行了

具体方式如下:

点击菜单栏工具,选择编译系统,点击新建编译系统,如图(双语教程我真优秀)

将下面的配置文件复制进打开的文件

{
    "cmd": ["scala", "$file"],
    "selector": ["source.scala"],
    "shell": "true",
	"encoding": "gbk"
}

然后以`scala.sublime-build`作为文件名,保存到弹出的窗口中

再打开sublime会发现的编译系统已经有scala了

这时候打开一个已经写好的scala文件,按下`ctrl + B`,

大功告成!!!

今天发现了一个问题,编译运行scala的时候这个文件只能有一个object,如果文件中还存在class的话,不会报错,但是也不会有任何结果。

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值