Ubuntu 下 SecureCRT 剪贴板共享设置
一 快速启用鼠标复制粘贴
- 打开 SecureCRT,进入:Options → Global Options → Terminal → Mouse。
- 勾选:
- Copy on select(选中即复制到剪贴板)
- Paste on middle button(中键粘贴)
- 如需使用 Windows 风格快捷键(Ctrl+C / Ctrl+V),进入:Options → Global Options → General → Default Session → Edit Default Settings… → Terminal → Mapped keys → Use Windows copy and paste hotkeys。提示:在类 Unix 终端中,SecureCRT 默认常用 Ctrl+Ins / Shift+Ins 进行复制/粘贴,启用 Windows 热键后可用 Ctrl+C / Ctrl+V。
二 会话级与系统级差异说明
- 上述鼠标设置在 Global Options 会对所有新会话生效;若仅想对当前会话生效,请在 Session Options → Terminal → Mouse 中做同样勾选。
- 若你是在 Windows 上运行 SecureCRT 连接 Ubuntu,上述设置即可与 Windows 剪贴板互通;若你是在 Ubuntu 本地运行 SecureCRT 连接远程,则剪贴板与 Ubuntu 系统剪贴板互通,具体行为取决于桌面环境与剪贴板工具链。
三 在 Vim 中让内容与系统剪贴板互通(可选)
- 确认 Ubuntu 上的 vim 支持剪贴板:执行
vim --version | grep clipboard,看到 +clipboard 表示支持。
- 在
~/.vimrc 中添加:
- 普通模式与可视模式复制到系统剪贴板:
vnoremap <C-c> "+y;整行复制:nnoremap <C-c> "+yy
- 从系统剪贴板粘贴:
nnoremap <C-v> "+p
- 若
vim 为 -clipboard,可安装带剪贴板支持的版本(如 sudo apt install vim-gtk3),或使用 :w !xclip -sel clip 等外部命令配合。
四 常见问题排查
- 选中不生效或 Ctrl+C 触发中断:检查是否启用了 Use Windows copy and paste hotkeys;若启用,请用 Ctrl+Ins / Shift+Ins 或改为中键粘贴。也可在 Session Options → Terminal → Modes 中取消 CUA 相关选项以避免与终端快捷键冲突。
- 右键粘贴无效:在 Global Options → Terminal → Mouse 中将 Paste on 设为 right(或 left)按钮。
- 终端内无法选中:确认未启用某些会拦截鼠标事件的工具(如屏幕取词/翻译),这类软件可能干扰 Copy on select。