期望功能
希望在 dbx 的各类列表 / 弹出菜单 / 对象树 / 表格中,支持用 Ctrl+N(下一项)和 Ctrl+P(上一项)进行上下选择,对标 emacs / readline / 终端的经典键位,让手不必离开主键区去够方向键。
现状
当前各类列表主要依赖 ↑ / ↓ 方向键或鼠标进行选择,不支持 Ctrl+N / Ctrl+P 这套键盘快捷键上下导航。
期望覆盖的场景
- SQL 编辑器代码补全弹出菜单(选择候选项)
- 左侧数据库 / 表对象树
- 查询结果数据行
- 右键菜单、下拉框及其他弹出列表
为什么需要
Ctrl+N / Ctrl+P 是 emacs / readline / 终端 / IntelliJ 系广泛使用的「上一项 / 下一项」键位,是大量开发者的肌肉记忆
- 手不离主键区,比够 ↑ / ↓ 方向键更快,尤其在 SQL 补全这种高频场景下效率提升明显
- 与现有方向键并存、不冲突,只是额外提供这套键位即可
参考
期望功能
希望在 dbx 的各类列表 / 弹出菜单 / 对象树 / 表格中,支持用
Ctrl+N(下一项)和Ctrl+P(上一项)进行上下选择,对标 emacs / readline / 终端的经典键位,让手不必离开主键区去够方向键。现状
当前各类列表主要依赖 ↑ / ↓ 方向键或鼠标进行选择,不支持
Ctrl+N/Ctrl+P这套键盘快捷键上下导航。期望覆盖的场景
为什么需要
Ctrl+N/Ctrl+P是 emacs / readline / 终端 / IntelliJ 系广泛使用的「上一项 / 下一项」键位,是大量开发者的肌肉记忆参考
psql/mysqlcli 的 readline)均支持Ctrl+N/Ctrl+P上下选择 / 历史Ctrl+Photkey that opens a VS Code-like quick-open picker. #1467(Ctrl+Pquick-open 打开器)、[Feature] 实现更多的快捷键 #3132(实现更多快捷键);本 issue 聚焦「列表上下选择」这一具体诉求,与上述不重复