【发布时间】:2015-02-14 03:46:23
【问题描述】:
我正在将 Ideaj 配置为通过将其设置为外部工具来打开 Erlang REPL,但是忽略了工作目录参数。 REPL打开后有没有办法切换工作目录?
【问题讨论】:
标签: erlang erlang-shell
我正在将 Ideaj 配置为通过将其设置为外部工具来打开 Erlang REPL,但是忽略了工作目录参数。 REPL打开后有没有办法切换工作目录?
【问题讨论】:
标签: erlang erlang-shell
此外,pwd() 和 ls() 可以按您的预期工作。
关于 IDE——我发现 Erlang Intellij 插件 (http://ignatov.github.io/intellij-erlang/) 非常有用,而且当在 vim 中(使用 Erlang 插件)做的时间不长于相对较短的一次性操作时,代码完成和 Find Usages各种 IDE 功能很有用。
试一试 - YMMV。
【讨论】:
在 shell 中使用命令cd("some/path"),它的工作方式与您对普通 shell 的期望几乎相同。
这意味着您可以在项目目录中移动并运行c(module_name),并且也可以在本地加载路径中——这在手动调整/测试事物时非常方便。
顺便说一句……大多数人不使用带有 Erlang 的 IDE,因为 shell 已经内置了很多东西,而且你的操作系统本身已经有了你通常想要的任何其他工具。我还没有看到有人从 IDE 开始并在 Erlang 中坚持使用它(通常最终成为 Emacs 用户或走 vim + coreutils 路线)。
【讨论】: