Scala的Emacs项目管理

Scala的Emacs项目管理,scala,emacs,sbt,ensime,Scala,Emacs,Sbt,Ensime,我想问一下,你们中是否有人有任何经验{或者}可以给我指一个与{Scala、Ensime、SBT}配合良好的Emacs项目管理扩展。如果它不需要太多的黑客攻击,那也会很神奇。我过去做过一些计划,但我对Emacs平台几乎没有经验 基本上,我所说的项目管理主要是指“将文件绑定到项目中”,然后在其中进行搜索(并且只在其中进行搜索)的能力 感谢您抽出时间阅读并回答 不过,我真的很讨厌你不能开箱即用地设置项目 只需使用sbt或maven设置项目并使用ensime导入即可 本质上,我希望能够灵活地在项目中查找

我想问一下,你们中是否有人有任何经验{或者}可以给我指一个与{Scala、Ensime、SBT}配合良好的Emacs项目管理扩展。如果它不需要太多的黑客攻击,那也会很神奇。我过去做过一些计划,但我对Emacs平台几乎没有经验

基本上,我所说的项目管理主要是指“将文件绑定到项目中”,然后在其中进行搜索(并且只在其中进行搜索)的能力

感谢您抽出时间阅读并回答

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

只需使用sbt或maven设置项目并使用ensime导入即可

本质上,我希望能够灵活地在项目中查找文件


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

使用ensime,您可以加载项目,然后按名称加载。关键序列是C-C-v。例如,这允许您直接跳转到类定义。

Sprojection
具有一系列通用的项目级功能,例如在项目根文件夹中运行命令、重新映射、创建
标记
文件等


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

如果您对您的问题更具体一些,您可能会得到更好的答案。好的,我重新修改了我的问题。删除了所有的绒毛,希望现在更好:)嗯,有没有办法跳入类所在的源代码?是的,当你点击时,它跳入源代码。(也许你需要用顶级源目录配置Ensime?)嗯,它只向我显示了类api(方法、特征等),我将对它稍加修改。谢谢你的回答,这正是我想要的。