我想iex> open()
用 Atom 或 vim 打开文件。我试着穿上我的~/.zshrc
:
export ELIXIR_EDITOR="atom +__LINE__ __FILE__"
或者
export ELIXIR_EDITOR="/usr/local/bin/atom +__LINE__ __FILE__"
或者
export ELIXIR_EDITOR="vim +__LINE__ __FILE__"
或者
export ELIXIR_EDITOR="vi +__LINE__ __FILE__"
或者
export ELIXIR_EDITOR="open -a Terminal 'vim +__LINE__ __FILE__'"
或者
export ELIXIR_EDITOR="open -a Terminal 'nvim +__LINE__ __FILE__'"
没有任何工作。我的 Elixir 版本是 Mac OS X Mojave 上的 1.7.4。
[更新]
我尝试与 vim 一起使用时的错误是:
iex(1)> open String.at/2
The file /Users/romenigld/workspace/elixir/ebooks/learn_functional_programming_with_elixir/ch06_designing_your_elixir_applications/dungeon_crawl/vim +1744 "/Users/romenigld/.asdf/installs/elixir/1.7.4/lib/elixir/lib/string.ex" does not exist.
也许这是asdf的问题?我不知道!