Atom editor 如何在atom中更改命令选项板滚动键绑定
我是一个新的Atom用户,我想覆盖Atom命令调色板(shift-ctrl-p)滚动键绑定到更友好的vi类Atom editor 如何在atom中更改命令选项板滚动键绑定,atom-editor,Atom Editor,我是一个新的Atom用户,我想覆盖Atom命令调色板(shift-ctrl-p)滚动键绑定到更友好的vi类 ctrl-n和ctrl-p而不是恼人的箭头键(这会迫使我把手从主行移开) 为了清楚起见,我不想更改打开命令选项板的键绑定,但要更改用于在列表中滚动的键绑定: 我只能找到覆盖命令选项板切换的绑定: 正如您在下面的配置文件中所看到的,我能够覆盖自动完成滚动,我希望对命令调色板也能这样做。我尝试了'command-palete:up','command-palete:down'和'comma
ctrl-n
和ctrl-p
而不是恼人的箭头键(这会迫使我把手从主行移开)
为了清楚起见,我不想更改打开命令选项板的键绑定,但要更改用于在列表中滚动的键绑定:
我只能找到覆盖命令选项板切换的绑定:
正如您在下面的配置文件中所看到的,我能够覆盖自动完成
滚动,我希望对命令调色板也能这样做。我尝试了'command-palete:up'
,'command-palete:down'
和'command-palete:move-up'
等,但都没有效果
这是我的钥匙地图
# Atom Flight Manual:
# https://atom.io/docs/latest/using-atom-basic-customization#cson
#vt add
'body atom-text-editor.autocomplete-active':
'ctrl-p': 'autocomplete-plus:move-up'
'ctrl-n': 'autocomplete-plus:move-down'
'alt-p': 'autocomplete-plus:page-up'
'alt-n': 'autocomplete-plus:page-down'
'home': 'autocomplete-plus:move-to-top'
'end': 'autocomplete-plus:move-to-bottom'
# vim-plus ex mode 2016-04-18
'atom-text-editor.vim-mode-plus.normal-mode':
':': 'vim-mode-plus-ex-mode:open'
'!': 'vim-mode-plus-ex-mode:toggle-setting'
# add cmd palette key bindings --> These do not work.
'body .native-key-bindings':
'ctrl-p': 'command-palette:up'
'ctrl-n': 'command-palette:down'
#vt end
到目前为止,Atom中的键绑定支持给我留下了深刻的印象。如果它不能处理这个问题,我真的会感到惊讶,但是,唉,我想可能是这样的
有人知道这样做的方法吗
Atom 1.7.2,linux我能够在我的
键映射中使用单行滚动来工作,但不能使用页面滚动来工作
'atom-workspace':
# these work
'ctrl-p' : 'core:move-up'
'ctrl-n' : 'core:move-down'
# these don't work
'alt-p' : 'core:page-up'
'alt-n' : 'core:page-down'
让页面滚动也很好,但我应该能够通过键入文本缩小列表的范围,所以我预计不需要经常上下翻页
现在我很高兴。要仅针对命令选项板的键绑定,您可以通过查看命令选项板repo keymap找到合适的选择器:
这建议使用.command palette
选择器,它似乎比atom workspace
更合适
'.command-palette':
'ctrl-n': 'core:move-down'
'ctrl-p': 'core:move-up'
我在命令面板中找不到一次滚动一个页面的映射,尽管我相信其他人可以找到它。键盘上下翻页键无效,因此映射到core:page down
等将不起作用