sublimetext2是一款非常不错的跨平台编译器,它和notepad++一样支持多种语言格式,不过notepad++支持的语言里没有scala(起码6.1.1版不行),但是sublimetext2可以。
而起sublimetext2还提供简便的方法来调用scala编译器来编译正在编写的scala文件。
Tool->build system->new build system可打开配置文件
如下配置:
{
"cmd": ["C:\\scala-2.9.1.final\\bin\\scala.bat","$file"]
}
里面的路径改为你电脑里的相应路径即可。
注:如果这样修改后,你在相应的scala文件中运行ctrl+B还是没效果(就一个白框,没输出),那你在试试在运行ctrl+b后再运行ctrl+`,如果发现命令结果框里出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 9: ordinal not in range(128)错误,那可以参考一下我的另一篇博客(关于解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 9: ordinal not in range(128)),