- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于新手问题,我很抱歉,但我刚从 OCaml 开始,我找不到如何使用 utop 自动完成功能。
当我开始在 utop 中输入内容时,我会在 shell 底部看到一个选项列表。如果只有一个有效选项,按 TAB 将自动完成我正在写的内容。但是,如果有多个有效的选择,并且我找到了我想要的那个,我还没有找到选择它的方法(除了继续写)。
例如(假设我已经导入 Core.Std
)我输入
Float.of
Float.of_float
,第二个是
Float.of_int
.如何选择第二个?
最佳答案
引用 utop 的 README :
utop display a bar after the prompt which is used to show possible completions in real-time. You can navigate in it using M-left and M-right, and select one completion using M-tab. The M denotes the meta key, which is Alt most of the time.
Alt
浏览完成。 .
Alt
并不总是有效,具体取决于终端。打字
Esc
但是,好的键可以工作。
~/.lambda-term-inputrc
轻松重新绑定(bind)绑定(bind)。文件,见
here .
关于autocomplete - utop 中的自动补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28671507/
我找不到关于我可以在 utop 中使用哪些顶级指令的任何文档。我只能找到 this list默认 ocaml 顶层支持的指令数量,但该列表对于 utop 似乎并不完整,并且缺少诸如 #typeof 之
在 utop 中加载代码时(或 dune utop )并打印任何数据构造函数,如 Bin.Stop与 #show Bin.Stop;;我撞车了。 utop # #show Bin.Stop;; >>
对于新手问题,我很抱歉,但我刚从 OCaml 开始,我找不到如何使用 utop 自动完成功能。 当我开始在 utop 中输入内容时,我会在 shell 底部看到一个选项列表。如果只有一个有效选项,按
我有两个模块 A.ml 和 B.ml 如下: A.ml: type t = int let from_int (i : int) : t = i B.ml: open A let my_t : t =
对于单个文件可执行文件,如何将其加载到 dune utop 中? 准确地说,在目录 lib 和相应的 dune 文件中有一个库的项目上,我可以启动 dune utop lib 然后 打开 Lib.My
在 utop 中,当打开一个库(通过 ~require ...)或打开一个模块(通过 open Module_name )时,有没有办法获取库或模块的内容? utop 通过完成选项卡提供此功能,但我想
我正在尝试使用 Core utop 中的模块,由 Jane Street 发起并使用 opam 安装. 这就是问题所在 utop # open Core.Std;; Error: Unbound mo
有没有办法检索文档,显示在 html here 直接从utop。 我可以通过使用获得类型 utop # open Core;; ─( 10:41:50 )───────────────────────
我最近正在阅读一个 OCaml 项目,我想将源文件放在 utop 中,以便我可以做一些实验。 假设我有两个文件 模块.ml , bmodule.ml . bmodule.ml 将使用 中定义的函数模块
当我使用 OCaml utop 时,输入和输出的每一行都会打印到控制台中: ───┬──────────────────────────────────────────────────────────
我在 utop 中运行这段代码: # type u = { a: int; b: float } [@@deriving sexp];; 但是没有生成预期的 s 表达式转换器声明。 我安装了 Core
我正在使用带有 Core.Std 模块的 ocaml utop。 要查看模块的帮助,我必须遵循别名链接,如下所示: utop # #show_module Array;; module Array =
我使用 ocamlbrew 来安装 ocaml 和相关实用程序。我也有一个较早的安装。正如文档中所述,我使用/opt 来安装 ocamlbrew。但是当我以普通用户身份运行 utop 时,出现错误 F
Ubuntu 当今最流行的 Linux 操作系统,在android大行天下之时,Ubuntu 也推出自己的移动操作系统:Ubuntu touch,虽然有些迟,但ubuntu Touch 提出了同时支
我在 Lubuntu (ubuntu) 14.10 上安装 VLC 时遇到一些问题: sudo apt-get install vlc 命令返回: Some packages could not be
我正在用一本名为“真实世界 OCaml”的书学习 OCaml,到目前为止它运行良好。 我有 sexp 和 Sexplib 的问题。 # module type M = sig # type t w
我在 utop 上调用 require "lwt.simple-top";; 并尝试一个简单的示例,但它无法找到运算符 >>=。 最佳答案 #require 是一个顶层指令,它将库代码链接到顶层。它不
以下几行是我真正“无用”的 C++ 程序的一部分...由于“无符号long long”变量,建议用于 15 位精度的数字...!!! 就是这样....我需要一个 16 字节或更多的变量...这不是由:
简单地说,假设我有一个名为 moduleExample.ml 的实现文件。和同一目录中的接口(interface)文件 moduleExample.mli . 我怎样才能将它们加载在一起,以使界面中未
我正尝试按照 Real World Ocaml 说明设置 emacs ocaml 环境 here ,但是当我启动 utop 时出现错误: No such package: sexplib.syntax
我是一名优秀的程序员,十分优秀!