17
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ElixirAdvent Calendar 2022

Day 2

Elixir IEx.Helpers.open/1を使ってお気に入りのテキストエディタでソースコードを開く

Last updated at Posted at 2022-12-06

IEx.Helpers.open/1を活用されてますでしょうか?

お気に入りのテキストエディタでElixirのソースコードを開くことができます。

論よりRun

準備

環境変数ELIXIR_EDITORにお気に入りのテキストエディタを指定します。

VS Codeの場合はcode --gotoです。

環境変数
ELIXIR_EDITOR="code --goto"

この環境変数をあらかじめご自身の.zshrc.bashrc等でexportしておくと便利かもしれません。

IExを開く

IExだけ起動
iex

または

IExの中でMixプロジェクトを起動
iex -S mix

テキストエディタでソースコードを開く

まず試しにIEx.Helpers.open/1自体のソースコードを開いてみます。

IEx
iex> open IEx.Helpers.open

テキストエディタでソースコードを開く

Enum.reduce/3関数のソースコードを見たい場合はこうします。

IEx
iex> open Enum.reduce

Kernelモジュールのソースコードを見たい場合はこうします。

IEx
iex> open Kernel

:tada:

どうでしょうか。便利じゃないですか?

IEx.Helpers.h/1でドキュメントだけ表示することもできますが、IEx.Helpers.open/1を使えばソースコードへ気軽にアクセスできるのです。

ご参考までに

17
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?