gpt4 book ai didi

racket - 如何阅读 DrRacket 键绑定(bind)(一般而言)

转载 作者:行者123 更新时间:2023-12-02 00:46:27 24 4
gpt4 key购买 nike

我一直无法很好地理解键绑定(bind)语法(因为如果您不知道符号的名称开头,就很难用谷歌搜索!)。

在 DrRacket 中,我看到像“c:g”或“esc;g”这样的绑定(bind)。我试过按这些键但无济于事。我试过同时打他们。似乎没有任何效果。

它们是什么意思?而且,一般来说,人们如何理解这种语法?

最佳答案

通用快捷方式:

<modifier-key-1>:<key-1>;<modifier-key-2>:<key-2>;...;<key-n>

表示:

  1. 同时按下 <modifier-key-1><key-1> (即:开始按下修饰键,在按下时,按下 key-1,然后松开两者),
  2. 然后,立即对剩余的键组合执行相同的操作,
  3. 最后,按<key-n>

标准修改键在哪里:

 c - the control key modifier
s - the shift key modifier
m - the meta key modifier (not present in many keyboards)
a - the alt key modifier (sometimes already used to insert special characters)

(其实不同的键盘还有其他的按键修饰符)。

所以,c:x;c:g;s:t表示以下组合:Control-X , 其次是 Control-g , 其次是 Shift T (此插入 Σ ,DrRacket 中的希腊大写字母 sigma),而 c:x;c:g;s表示 Control-X其次是 Control-G后跟 key s (插入希腊字母 ς)。最后组合m-c-right表示使用右箭头键同时按下修饰键 Meta 和 Control。

当元修饰键不存在时,它通常被 ESC(转义)键代替。由于这不是键修饰符,而是常规键,在这种情况下,必须在下一个字符之前按下并释放。换句话说,esc:g意思是:按下 ESC 键,释放它,然后立即按下常规 G key 。 esc-c-right意思是:按ESC,松开,再按C-→。

此外,当操作系统已经使用 ALT 键插入特殊字符时,例如在 Mac OS X 中,它可以通过设置特殊首选项(在首选项 > 编辑 > 常规)中用作 DrRacket 中的常规修改键.

在 DrRacket 中,您可以通过菜单项找到当前的键绑定(bind):Edit > Keybindings > Show Active Keybindings,您还可以找到相关文档 here .

关于racket - 如何阅读 DrRacket 键绑定(bind)(一般而言),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43443324/

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