gpt4 book ai didi

plugins - 如何解决atom.io中的按键绑定(bind)冲突

转载 作者:行者123 更新时间:2023-12-02 02:59:43 28 4
gpt4 key购买 nike

我安装了atom.io插件git-plusasciidoc-preview

不幸的是,两者都声明了键绑定(bind) Ctrl + Shift + A。键绑定(bind)设置中没有显示警告。

atom.io settings for key-bindings

如何解决这个问题?我应该手动添加 *.cson 文件并添加另一个键绑定(bind)吗?或者有没有办法直接在 atim.io 中完成?

最佳答案

您可以覆盖键绑定(bind)并手动将其设置为您要运行的命令:

  1. 打开键绑定(bind)解析器( Ctrl + Shift + P ,输入 Resolver )。
  2. 按有问题的按键绑定(bind) ( Ctrl + Shift + A )。
  3. 解析器将显示与该键绑定(bind)关联的所有命令和选择器。优先的会突出显示,而被忽略的不会突出显示。记下第一列中突出显示的命令或第二列中的选择器(看起来像 CSS 选择器)。

enter image description here

  • 转至“设置”>“按键绑定(bind)”屏幕。
  • 搜索命令或选择器,然后单击其行最左列中的剪贴板按钮。这会将其放入您的剪贴板。
  • 打开 keymap.cson( Ctrl + Shift + P ,输入 Open keymap )。
  • 粘贴选择器。
  • 覆盖与该选择器关联的命令。使用屏幕截图中最具体的选择器作为示例,这将使 Ctrl + Shift + A键绑定(bind)运行git-plus:add命令:

  • '.platform-win32 atom-workspace, .platform-win32 atom-workspace atom-text-editor, .platform-linux atom-workspace, .platform-linux atom-workspace atom-text-editor':
    'ctrl-shift-A': 'git-plus:add'

    或者,您可以使用诸如 disable-keybindingskeymap-disabler 之类的包来基于每个包禁用键绑定(bind): https://discuss.atom.io/t/disable-default-keybindings/1077/36

    更新:

    从 Atom 版本 1.1 开始: The feature for disabling keybindings per package is now core.

    从 Atom 版本 1.12 开始: User key bindings now take precedence over package key bindings regardless of their selector specificity .

    关于plugins - 如何解决atom.io中的按键绑定(bind)冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32988215/

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