gpt4 book ai didi

在 Emacs 下运行的 OCaml 顶层输入数据

转载 作者:行者123 更新时间:2023-12-02 05:04:03 24 4
gpt4 key购买 nike

在 Emacs 上交互运行 OCaml 顶层时(通过 Tuareg 模式),从标准输入 channel 输入的表达式的求值不会完成。

例如,当我在 *ocaml-toplevel* 缓冲区中输入以下表达式并按 Enter

let x = read_int ();;

然后输入一些整数并按ENTER完成,评估并未按预期完成。

下面的屏幕截图演示了这种情况。

enter image description here

在 Emacs 中的 OCaml 顶级缓冲区中从标准输入 channel 进行输入的正确方法是什么?

最佳答案

只需照常输入即可使用M-x comint-send-input直接,所以 tuareg 不会检查终止 ;;

编辑:当然,如果您经常需要的话,您可以为其定义键盘快捷键;例如

 (add-hook 'tuareg-interactive-mode-hook
'(lambda ()
(local-set-key (kbd "C-n") 'comint-send-input)))

关于在 Emacs 下运行的 OCaml 顶层输入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33191694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com