我通常使用Sublime文本编辑器和gnome终端来编辑和运行我的程序。出于教育目的,我正在使用IDE Dr. Racket。
我无法在键入时找到自动填充功能。我在谷歌和Dr. Racket的菜单上查看了这个。
例如,如果我正在调用已定义的函数,我想加速键入函数名称的过程。 我尝试使用 control + / ,但它不能用作已定义的变量和过程的自动完成功能。
修改
答案 0 :(得分:12)
CTRL + / 。
命令 + /
最后一个“键”可能不是一个单独的按钮,如果是这样,它需要是组合来制作/
。例如。在我的挪威键盘上
CTRL + SHIFT + 7 ,因为 SHIFT + 7 生成{{1} }。
我不知道它从哪里得到它的匹配,因为我发现/
即使在fold
中没有调用它。它似乎也没有捕获用户程序。
此答案基于2011年racket mailing list entry的信息。DrRacket shotcuts页面未对其进行记录,因此可能无法正式支持。
答案 1 :(得分:1)
除了默认的自动完成功能外,还有其他各种选择:
drcomplete
软件包提供了几种自动完成功能,quickscript-extra
程序包包含dynamic-abbrev
脚本(根据文件的内容自动完成)和complete-word
脚本(根据给定的字典完成),quickscript-competition-2020
程序包包含fishy-completion
脚本(基于词法的补全)。对于后一个2,您可以在DrRacket的Scripts
菜单中获得脚本条目,以及默认的键绑定。 (还请注意,可以从Scripts|Manage scripts…
菜单中停用同时安装的其他脚本。)