【发布时间】:2012-08-08 23:26:29
【问题描述】:
良好的选项卡补全意味着使用反射或其他方式动态生成(不需要在某处预定义补全列表),并且知道在特定位置可以遵循什么,不可以遵循什么。
就像在(.<TAB> x) 中我将获得x 的方法列表,在(println <TAB>) 我获得本地和全局定义列表,在(Math/<TAB> 我获得数学函数列表...
例如,我喜欢 Tab 在 ghci (Haskell) 或 ipython 中的工作方式。
【问题讨论】:
标签: clojure read-eval-print-loop tab-completion