Skip to content

Keybindings ZH

ssobol77 edited this page May 12, 2026 · 1 revision

快捷键

🌍 English · Polski · Français · Deutsch · 中文

ECLI 完整快捷键参考。所有快捷键都可以在 config.toml[keybindings] 部分自定义。

文件操作

快捷键 操作
Ctrl+N 新建文件
Ctrl+O 打开文件
Ctrl+S 保存当前文件
Ctrl+Shift+S 另存为…
Ctrl+W 关闭当前缓冲区
Ctrl+Q 退出 ECLI(未保存时提示)

光标移动

快捷键 操作
方向键 移动一个字符/行
Ctrl+左 / Ctrl+右 按单词移动
Home / End 行首 / 行尾
Ctrl+Home / Ctrl+End 文件开头 / 结尾
Page Up / Page Down 翻页
Ctrl+G 跳转到行号

选择

快捷键 操作
Shift+方向键 扩展选择
Ctrl+Shift+方向键 按单词扩展
Ctrl+A(无面板) 全选
Esc 清除选择

⚠️ 注意:Ctrl+A 默认切换 AI 面板。全选使用 Ctrl+Shift+A

编辑

快捷键 操作
Ctrl+C 复制选择
Ctrl+X 剪切选择
Ctrl+V 粘贴
Ctrl+Z 撤销
Ctrl+Y / Ctrl+Shift+Z 重做
Ctrl+D 复制当前行
Ctrl+K 剪切当前行
Ctrl+/ 切换注释
Tab / Shift+Tab 缩进 / 取消缩进

搜索和替换

快捷键 操作
Ctrl+F 在文件中查找
Ctrl+H 查找和替换
F3 / Shift+F3 下一个 / 上一个匹配
Esc 关闭搜索

面板

快捷键 面板
Ctrl+A AI 助手
Ctrl+G Git
Ctrl+B 文件管理器
Ctrl+P 命令面板
Ctrl+L LSP 诊断
F1 帮助

LSP 操作

快捷键 操作
F12 跳转到定义
Shift+F12 查找引用
Ctrl+空格 触发自动补全
Ctrl+. 代码操作 / 快速修复
F2 重命名符号
Ctrl+Shift+F 格式化文档

Git 面板操作

快捷键 操作
Enter 查看 diff
s Stage
u Unstage
c Commit
p Push
f Fetch
Tab 切换视图

AI 面板操作

快捷键 操作
Enter(输入中) 提交
Shift+Enter 新行
Ctrl+Enter 在光标处插入响应
Tab 循环切换提供商

自定义

config.toml 中覆盖任何快捷键:

[keybindings]
"ctrl+a" = "select_all"
"ctrl+i" = "panel:ai"
"alt+g" = "panel:git"
"ctrl+w" = ""   # 禁用

完整操作名称列表参见 Keybindings

修改后重启 ECLI。

默认配置

ecli --print-default-keybindings

Clone this wiki locally