Elixir交互式Shell: 5. 配置IEx

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)

你可能感兴趣的:(elixir)