Scala的Emacs项目管理



我想问一下你们中是否有人有经验{and,or}可以告诉我一个Emacs的项目管理扩展,它可以很好地与{Scala,Ensime,SBT}一起工作。如果它不需要太多的黑客攻击,那也会很神奇。我以前做过一些方案,但我对Emacs平台没有什么经验。

基本上,我所说的项目管理主要是指"将文件绑定到项目中",然后在它们之间(并且仅在它们之间)进行搜索的能力。

感谢您花时间阅读这篇文章并回答!

我真的很讨厌你不能设置项目的开箱即用。

使用sbt或maven设置项目,然后使用ensime导入。

本质上,我想要的是能够灵活查找项目中的文件

"flex-find"不是英语,所以我真的不知道你的意思。但是find(命令行工具)有什么问题?

使用ensime,您可以加载项目,然后按名称搜索类型或方法。键序为C-c -v v。例如,这允许您直接跳转到类定义。

projectile包具有一堆通用的项目级功能,例如在项目根文件夹中运行命令,grepping,创建TAGS文件等。

我是一个相对较新的用户,所以我不能确切地说它有多大的不同,但它似乎是一个值得添加到你的工具带。

相关内容

  • 没有找到相关文章

最新更新