我想问一下你是否有任何经验{和,或}可以指出我的Emacs项目管理扩展与{Scala,Ensime,SBT}配合得很好。如果它不需要太多的黑客攻击也会令人惊讶。我过去做了一些计划,但我对Emacs平台没什么经验。
基本上,通过项目管理,我的意思主要是“将文件绑定到项目中”然后在它们之间进行搜索(并且只在其中)。
感谢您花时间阅读并回答!
答案 0 :(得分:2)
我真的很讨厌你不能开箱即用设置项目。
只需使用sbt或maven设置项目,然后使用ensime导入它。
基本上,我想要的是能够在项目中灵活查找文件
“flex-find”不是英文,所以我真的不知道你的意思。但find
(命令行工具)有什么问题?
答案 1 :(得分:1)
使用ensime,您可以加载项目,然后按名称加载search for a type or method。键序列是 C-c C-v v 。例如,这允许您直接跳转到类定义。
答案 2 :(得分:0)
包projectile
有许多通用的项目级功能,例如在项目根文件夹中运行命令,grepping,创建TAGS
文件等。
我是一个相对较新的用户,因此我无法确切地说出它有多大差异,但它似乎是对你的工具带的一个有价值的补充。