7

我正在使用Emacs+Tuareg mode来完成我的OCaml项目。

它工作正常,我已经习惯了。

然而,随着我的项目源库越来越大,我发现管理项目越来越难。

特别是对于refactoring. 如果我更改模块名称或函数名称,我必须到处搜索需要相应更改的部分,或者我只是不断地一次又一次地编译,让编译器告诉我应该去哪里。

这不方便。

任何人都可以提出源库管理的好方法吗?

谢谢

4

1 回答 1

7

一个不错的选择是TypeRex。这是由 OCamlPro 创建的另一种 Emacs 模式,它具有一系列 OCaml 感知功能,包括对重构的适当支持(如重命名标识符)。

它还具有许多其他不错的功能,例如良好的自动完成、语义 grep 等。

不幸的是,这涉及更改您的构建过程以使用一些包装程序。这些生成模式需要运行的附加信息。然而,一旦你建立了构建,它就是一个非常棒的编辑环境。

于 2013-06-20T20:04:22.760 回答