Elixir交互式Shell: 1. 运行时系统标记
Elixir交互式Shell: 2. 常用命令
Elixir交互式Shell: 3. 创建本地和远程Shell
Elixir交互式Shell: 4. 处理文件和脚本
Elixir交互式Shell: 5. 配置IEx
这是IEx系列五部分中的最后一部分, 在这一部分中, 我们将说明如何配置IEx.
显示配置文档
iex(10)> h IEx.configure
设置列表显示数目
iex(11)> IEx.configure(inspect: [limit: 3])
:ok
iex(12)> [1,2,3,4,5]
[1, 2, 3, ...]
设置文档标题颜色
iex(13)> h Code
iex(14)> IEx.configure(colors: [doc_title: [:blue, :bright, :reverse]])
:ok
iex(15)> h Code
获取IEx当前配置
iex(18)> IEx.configuration
[width: 80, default_prompt: "%prefix(%counter)>", inspect: [limit: 1000],
colors: [enabled: true, eval_interrupt: [:yellow], eval_result: [:yellow],
eval_error: [:red], eval_info: [:normal], stack_app: [:red, :bright],
stack_info: [:red], ls_directory: [:blue], ls_device: [:green],
doc_bold: [:bright], doc_code: [:cyan, :bright], doc_headings: [:yellow],
doc_inline_code: [:cyan], doc_table_heading: [:reverse],
doc_underline: [:underline], doc_title: [:blue, :bright, :reverse]],
history_size: 20, alive_prompt: "%prefix(%node)%counter>"]
启动IEx时自动配置
编辑~/.iex.exs
文件
IEx.configure(colors: [doc_title: [:blue, :bright, :reverse]])
设置输出缓冲区宽度
IEx.configure(width: 1000)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。