-
Notifications
You must be signed in to change notification settings - Fork 0
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 |
帮助 |
| 快捷键 | 操作 |
|---|---|
F12 |
跳转到定义 |
Shift+F12 |
查找引用 |
Ctrl+空格 |
触发自动补全 |
Ctrl+. |
代码操作 / 快速修复 |
F2 |
重命名符号 |
Ctrl+Shift+F |
格式化文档 |
| 快捷键 | 操作 |
|---|---|
Enter |
查看 diff |
s |
Stage |
u |
Unstage |
c |
Commit |
p |
Push |
f |
Fetch |
Tab |
切换视图 |
| 快捷键 | 操作 |
|---|---|
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-keybindingsecli.io · PyPI · GitHub · Apache-2.0
ECLI — The Next-Generation Terminal IDE · © 2026 Siergej Sobolewski