对于Windows7上的DrRacket,v6.0,我想将键绑定"c:/"
更改为"tab"
,并使用"Complete Word"
菜单中的Edit
。
我按照这些instructions编写了一个文件,但它不起作用。
这是我的文件代码:
#lang s-exp framework/keybinding-lang
(define (rebind key command)
(keybinding
key
(λ (ed evt)
(send (send ed get-keymap) call-function
command ed evt #t))))
(rebind "tab" "Complete Word")
我将它添加到键绑定中但是当我按下tab
键时没有任何反应。
谁能告诉我为什么?
答案 0 :(得分:0)
改为使用auto-complete
:
(keybinding "tab" (λ(editor event) (send editor auto-complete)))
根据我的经验,找到正确的键绑定功能是一个试错过程。菜单“编辑/键绑定/显示活动键绑定”(法语的近似翻译)中所写的函数名称并不总是正确的。
特别是,这里写的是"Word completion"
,但它似乎对我不起作用,而"TeX compress"
确实有用(但功能不同)。