Atom editor 如何在atom中更改命令选项板滚动键绑定

Atom editor 如何在atom中更改命令选项板滚动键绑定,atom-editor,Atom Editor,我是一个新的Atom用户,我想覆盖Atom命令调色板(shift-ctrl-p)滚动键绑定到更友好的vi类 ctrl-n和ctrl-p而不是恼人的箭头键(这会迫使我把手从主行移开) 为了清楚起见,我不想更改打开命令选项板的键绑定,但要更改用于在列表中滚动的键绑定: 我只能找到覆盖命令选项板切换的绑定: 正如您在下面的配置文件中所看到的,我能够覆盖自动完成滚动,我希望对命令调色板也能这样做。我尝试了'command-palete:up','command-palete:down'和'comma

我是一个新的Atom用户,我想覆盖Atom命令调色板(shift-ctrl-p)滚动键绑定到更友好的vi类
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
等将不起作用