Skip to content

[Feature] 支持用 Ctrl+N / Ctrl+P 在各类列表中上下选择 #3527

Description

@yue1132

期望功能

希望在 dbx 的各类列表 / 弹出菜单 / 对象树 / 表格中,支持用 Ctrl+N(下一项)和 Ctrl+P(上一项)进行上下选择,对标 emacs / readline / 终端的经典键位,让手不必离开主键区去够方向键。

现状

当前各类列表主要依赖 ↑ / ↓ 方向键或鼠标进行选择,不支持 Ctrl+N / Ctrl+P 这套键盘快捷键上下导航。

期望覆盖的场景

  • SQL 编辑器代码补全弹出菜单(选择候选项)
  • 左侧数据库 / 表对象树
  • 查询结果数据行
  • 右键菜单、下拉框及其他弹出列表

为什么需要

  • Ctrl+N / Ctrl+P 是 emacs / readline / 终端 / IntelliJ 系广泛使用的「上一项 / 下一项」键位,是大量开发者的肌肉记忆
  • 手不离主键区,比够 ↑ / ↓ 方向键更快,尤其在 SQL 补全这种高频场景下效率提升明显
  • 与现有方向键并存、不冲突,只是额外提供这套键位即可

参考

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions