试验性功能

自定义快捷键

此功能在 v2.5.2 中引入。欢迎反馈遇到的问题。

通过修改配置文件,可以自定义快捷键。

# $NS_DATA_PATH/config.yaml

future:
  shortcut:
    # 快捷键用修饰键和按键的组合来表示,修饰键包括:Ctrl, Alt, Shift, Meta
    # 按键可以是字母、数字、符号,也可以是 F1-F12
    # 按键名称参考 https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_key_values
    globalNewWindow: "Ctrl+Alt+Meta+N"

    # 快捷键可以区分操作系统配置
    # windows 下会优先使用 windows 的配置,其次是 linux。
    # linux   下会优先使用 linux   的配置,其次是 windows。
    appOpen:
      windows: "Ctrl+Alt+Meta+N"
      darwin: "Cmd+Alt+Meta+N"
      linux: "Ctrl+Alt+Meta+N"
    
    # 使用 ~ 表示此快捷键禁用,若不配置则默认快捷键生效。
    appQuit: ~
    appSetting: ~
    windowNew: ~
    commandPaletteOpen: ~
    terminalCopy: ~
    terminalPaste: ~
    terminalFind: ~
    terminalClear: ~
    terminalOpenEditor: ~
    terminalEditorSend: ~
    editorOpen: ~
    editorSave: ~
    editorReload: ~
    fileManagerDelete: ~
    fileManagerReload: ~
    tabNew: ~
    tabClose: ~
    tabNext: ~
    tabPrev: ~