Appearance
Xshell 如何修改复制粘贴快捷键?配置 macOS 风格快捷键指南

1. 背景与目标
macOS 用户习惯使用 Command + C / Command + V 进行复制粘贴(在 Windows 键盘上通常映射为 Win + C / Win + V,或映射为 Ctrl + C / Ctrl + V)。
但在 Xshell 中:
- 默认复制:
Ctrl + Insert - 默认粘贴:
Shift + Insert Ctrl + C被占用:作为终端信号SIGINT(中断当前命令),不能直接用作复制,否则会与终端功能冲突。
目标:将 Xshell 的复制/粘贴快捷键改为 macOS 用户习惯的组合,同时保留终端 Ctrl + C 的中断功能。
2. 推荐方案
由于 Ctrl + C 在终端中不可用,推荐采用以下两种方案之一:
| 方案 | 复制 | 粘贴 | 说明 |
|---|---|---|---|
| 方案 A(推荐) | Ctrl + Shift + C | Ctrl + Shift + V | 最接近 macOS 习惯,且避开终端冲突 |
| 方案 B | Ctrl + Alt + C | Ctrl + Alt + V | 若方案 A 与输入法冲突时使用 |
⚠️ 不建议直接映射为
Ctrl + C/Ctrl + V,会破坏终端中断信号功能。
3. 操作步骤
3.1 打开快捷键配置界面
- 打开 Xshell。
- 点击顶部菜单栏:工具(Tools) → 选项(Options)。
- 在左侧列表选择:键盘和鼠标(Keyboard and Mouse)。
- 切换到 快捷键(Shortcut Keys) 选项卡。
- 点击 新建(N)... 按钮。
常见误区:直接选中旧快捷键点击“编辑(E)...”是无法修改按键组合的,该按钮只能修改“操作类型”。
正确做法:先新建新的快捷键,再删除旧的快捷键。
3.2 新建“复制”快捷键
- 点击 新建(N)...。
- 在弹出的“编辑”窗口中,将光标置于 组合键 输入框。
- 将输入法切换为纯英文状态,然后按下:
Ctrl + Shift + C。 - 设置操作:
- 类型(T):
菜单 - 菜单(A):
[编辑] 复制
- 点击 确定。
3.3 新建“粘贴”快捷键
- 再次点击 新建(N)...。
- 输入框内按下:
Ctrl + Shift + V。 - 设置操作:
- 类型(T):
菜单 - 菜单(A):
[编辑] 粘贴
- 点击 确定。
3.4 删除旧的快捷键
- 在快捷键列表中选中
Ctrl+Insert(复制),点击 删除(D)。 - 选中
Shift+Insert(粘贴),点击 删除(D)。 - 点击主界面右下角 确定 保存。
配置即时生效,无需重启 Xshell。
4. 常见问题与排查
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 点击“编辑”后按键无反应 | “编辑”只能改操作,不能改按键 | 改用 新建(N) → 输入新组合键 → 删除旧键 |
按下 Ctrl+Shift+C 无反应 | 输入法拦截了组合键 | 切换到英文输入法,或改用 Ctrl+Alt+C |
| 复制粘贴无效果 | 快捷键未保存或与旧键冲突 | 检查列表是否残留旧键,点击“确定”保存 |
想用 Ctrl+C 直接复制 | 与终端中断信号冲突 | 不推荐,请使用 Ctrl+Shift+C |
5. 增强方案:鼠标快捷操作(推荐搭配使用)
对于从 macOS 迁移的用户,鼠标操作往往比快捷键更高效。配置方式:
- 进入 工具 → 选项 → 键盘和鼠标。
- 切换到 鼠标(Mouse) 选项卡。
- 建议设置:
- 勾选 选中即复制(鼠标划选文字后自动复制到剪贴板)
- 将 右键(Right Button) 功能设为 粘贴(Paste)
- 将 中键(Middle Button) 功能设为 粘贴(Paste)(可选)
配置后:
- 划选文字 → 自动复制
- 单击右键 → 直接粘贴
无需按任何键盘组合,体验接近 macOS 的触控板逻辑。
6. 配置结果速查表
| 功能 | macOS 原生 | Xshell 默认 | 本文推荐配置 |
|---|---|---|---|
| 复制 | ⌘ + C | Ctrl + Insert | Ctrl + Shift + C |
| 粘贴 | ⌘ + V | Shift + Insert | Ctrl + Shift + V |
| 终端中断 | Ctrl + C | Ctrl + C | Ctrl + C(保留) |
| 快速复制 | — | — | 鼠标划选即复制 |
| 快速粘贴 | — | — | 鼠标右键粘贴 |
7. 总结
- Xshell 修改快捷键的核心逻辑:新建 → 删除旧键,而非直接编辑。
Ctrl + C因终端信号冲突不能用作复制。- 推荐使用
Ctrl + Shift + C/Ctrl + Shift + V。 - 搭配“选中即复制 + 右键粘贴”可获得最佳体验,最贴近 macOS 用户习惯。
📌 配置路径速记:工具 → 选项 → 键盘和鼠标 → 快捷键/鼠标
