gpt4 book ai didi

atom-editor - Atom 键盘映射组合不适用于箭头键

转载 作者:行者123 更新时间:2023-12-05 04:11:55 26 4
gpt4 key购买 nike

我的 keymap.cson 文件中有这个:

'body':
'ctrl-alt-left': 'editor:select-to-first-character-of-line'

但是不行(没有效果)。

下面的键映射可以工作:

'body':
'ctrl-alt-a': 'editor:move-to-beginning-of-line'
'ctrl-alt-e': 'editor:move-to-end-of-line'
'ctrl-alt-shift-s': 'editor:select-to-first-character-of-line'
'ctrl-alt-shift-w': 'editor:select-to-end-of-line'

但我希望能够使用方向键。

最佳答案

我不确定您从哪里得到 body 选择器。对于这样的 map ,您应该使用 atom-text-editor,如 .atom 文件夹中默认 keymap.cson 中的示例所示。这应该做你想做的:

'atom-text-editor':
'ctrl-alt-left': 'editor:move-to-beginning-of-line'
'ctrl-alt-right': 'editor:move-to-end-of-line'
'ctrl-alt-shift-left': 'editor:select-to-first-character-of-line'
'ctrl-alt-shift-right': 'editor:select-to-end-of-line'

调试此类问题时,您还必须牢记一些其他事项。

首先,alt 的含义因平台而异。在 macOS 上,它表示 Option 键。在 Windows 或 Linux 上,我相信它表示标记为 Alt 的键,但您的键盘可能会有点不同(尤其是非美国布局)。

其次,如果系统的更高层(操作系统本身,即窗口管理器)正在捕获组合键,那么它根本不会到达 Atom。您可以使用 Key Binding Resolver 检测这种情况。您可以在 macOS 上使用 Cmd. 激活它。我不确定其他平台,但通常 macOS 上的 Cmd 映射到 Windows 和 Linux 上的 Ctrl,所以我建议 Ctrl ..

当键绑定(bind)解析器处于事件状态时,您按下的任何键或键组合都会在解析器中列出,以及在 Atom 中执行的操作(如果有)。您可以使用它来确定 Atom 认为给定的键是什么,您还可以使用它来检测给定的组合键是否首先没有到达 Atom。

关于atom-editor - Atom 键盘映射组合不适用于箭头键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41734054/

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