我今天下载了 Pharo,我注意到大多数键绑定(bind)在语言环境中不起作用。
有没有办法让标准的 Mac/Linux 键绑定(bind)工作?
我在谷歌上找不到答案。
如果有人能告诉我如何配置标准,我将不胜感激
Ctrl+a, BeginningOfLine
Ctrl+e, EndOfLine
Ctrl+d, forwardDelete
Ctrl+f, forwardChar
Ctrl+b, backwardChar
Ctrl+n, nextLine
Ctrl+p, previousLine
在 Pharo 5.0 上工作。
最佳答案
如果“标准”是指“类似 emacs 的键绑定(bind)”,那么不,Pharo 不支持这种方案,也没有简单的方法来更改它们。
您可以在 PharoShortcuts
等位置更改一些硬编码的快捷方式。和 RubSmalltalkEditor class>>buildShortcutsOn:
(为游乐场供电)。
然而,很可能还有更多的地方(例如 Nautilus)。
您提到的几个快捷方式也是 Pharo 的核心快捷方式(从某种意义上说,您几乎可以在任何可以输入文本的地方执行它们),即:
ctrl+p
用于打印选择ctrl+d
用于(执行)选择ctrl+n
浏览突出显示的选择器的发件人此外
ctrl+a
在几乎所有文本编辑器中都是“全选”,ctrl+f
寻找。但是,正在努力清理快捷方式并将它们统一到一个地方(
PharoShortcuts
),因此及时这种更改应该很容易实现。
关于keyboard-shortcuts - 如何在 Pharo 中获得类似 emacs 的键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38788468/