ensimeEmacs 的 Scala 集成联合创作 · 2023-09-30 14:16ENhanced Scala Interaction Mode for Emacs 特点: 突出显示代码缓冲区中的错误和警告。 检查任何表达式的类型。 浏览包 完成变量、方法、构造函数等。 递增搜索类路径符号。 查找所有对一个符号的引用 跳转到符号定义。 语义高亮 自动重构(重命名、组织导入、提取方法) 源格式化 基于AST的选择 支持sbt7、10、11 支持Maven、Ivy构建描述 嵌入的sbt外壳 REPL 调试支持 浏览 4点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 Scala IDEEclipse的Scala插件ScalaIDE 是一个 Eclipse 插件,提供 Scala 集成开发工具。主要的功能包括:同一Scala IDEEclipse的Scala插件ScalaIDE是一个Eclipse插件,提供Scala集成开发工具。主要的功能包括:同一个项目中混合编辑Scala/Java文件;Scala编辑器支持语法高亮显示,代码自动完成,错误标记,链到定义处ScredisRedis 的 Scala 客户端Scredis是一个Redis的Scala客户端开发包。基于Akka构建,特点是Reactive、非堵塞以及超级快。示例代码:import scredis._import scala.util.{ SMemcontinuationedMemcached的Scala客户端Memcontinuationed是Scala的异步memcached客户端。MemcontinuaCasbahMongodb 的 Scala 驱动Casbah是Mongodb官方的Scala驱动程序包。项目工件:casbah-commonscasbah-querycasbah-corecasbah-gridfsintellij-scalaIDEA 的 Scala 插件intellij-scala 是 IntelliJ IDEA 集成开发环境用来开发 Scala 应用rediscalaRedis的Scala客户端rediscala是Redis的Scala非堵塞客户端开发包,支持异步I/O操作。示例代码:importredis.RedisClientimportscala.concurrent.Awaitimpintellij-scalaIDEA 的 Scala 插件intellij-scala是IntelliJIDEA集成开发环境用来开发Scala应用程序的插件。ScalaFXJavaFX 的 Scala 绑定ScalaFX是用Scala语言编写的UIDSL,位于JavaFX2和JavaFX8之上。每个ScalaFX应用程序也是有效的Scala应用程序。它支持与Java的完全互操作性,并且可以在支持JavaScaldingCascading 的 Scala APIScalding是一个Scala库简化了HadoopMapReduce作业开发。基于Cascading构建。Scalding跟Pig类似,但提供更紧密的Scala集成。Hadoop是一个统计词(cou点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报