<分区>
有没有办法在终端输入时替换文本。我运行 ocaml 解释器,它多次输入 function
有点陈旧。有没有办法在终端中用更长的版本替换文本快捷方式? alias
将不起作用,因为我需要按回车键,我想在输入时保持实时。我使用 oh-my-zsh
。例如键入 fn
然后空格应该将 function
放入终端。有什么想法吗?
<分区>
有没有办法在终端输入时替换文本。我运行 ocaml 解释器,它多次输入 function
有点陈旧。有没有办法在终端中用更长的版本替换文本快捷方式? alias
将不起作用,因为我需要按回车键,我想在输入时保持实时。我使用 oh-my-zsh
。例如键入 fn
然后空格应该将 function
放入终端。有什么想法吗?
最佳答案
特定语言的解释器与 shell 是分开的。
如果您的 Ocaml 解释器支持 GNU readline
,则可能会有某种制表符完成 Hook 。例如,Python 交互式解释器默认使用 readline
和 rlcompleter
具有这种功能:https://docs.python.org/3/library/site.html#rlcompleter-config
我没有 OCaml 经验,但快速 Google 发现 this ,您可能会感兴趣。
关于linux - 是否可以在 shell (zsh) 中进行实时文本替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45573480/