在 dsh-TUI 的使用過程中,輸入編輯、會話歷史、視圖面板切換等操作主要通過快捷鍵完成。面對衆多鍵位,記憶成本較高。dsh-tui-keys 插件旨在解決“可發現性”問題,通過一個可視化的面板,讓用戶無需離開當前上下文即可查詢鍵位。
這是一個全屏、分組、可搜索的快捷鍵速查表面板,由 FUSU123fusu 維護。它通過 /keys 命令打開,覆蓋了輸入、會話、視圖及模式切換等核心場景的鍵位。
核心功能¶
- 全屏面板:輸入
/keys打開,展示所有鍵位。 - 交互操作:支持
↑/↓移動、PgUp/PgDn翻頁、/搜索、Esc退出。 - 智能跳過:移動時自動跳過分組標題。
- 搜索過濾:輸入
/後,可跨鍵位與中英文描述進行過濾。 - 環境兼容:宿主不支持 scene 時,自動退化爲分組文本列表。
- 語言跟隨:界面語言跟隨當前系統的
/lang設置。 - 零依賴:無運行時依賴。
安裝與啓用¶
dsh plugin --profile <你的profile> add file:dsh-tui-keys-0.1.0.tgz
典型用法¶
- 打開面板:在 dsh-TUI 中輸入
/keys。 - 導航列表:使用方向鍵
↑和↓瀏覽,PgUp和PgDn翻頁。 - 搜索鍵位:按下
/進入搜索模式,輸入關鍵詞(支持中英文描述)過濾列表。 - 退出面板:按下
Esc,先清空搜索內容,再關閉面板。
適用場景與注意¶
- 適合需要頻繁切換模式或進行復雜輸入操作的 dsh-TUI 用戶。
- 數據快照:鍵位數據對照 dsh-TUI 0.8.x 覈對。由於 TUI 迭代速度快,該清單爲當前快照,並非權威來源。
- 若發現鍵位漂移,歡迎提 issue 或 PR 更新
lib/bindings.js。