在树莓派VNC连接的终端中,复制粘贴需区分操作环境 :图形界面终端使用 Ctrl+Shift+C/V,且需确保 vncconfig 服务已运行以实现跨设备同步。
你通过VNC远程连接树莓派时,看似像操作本地电脑,但终端对快捷键的处理有特殊性。在图形界面下的终端(如LXTerminal)中:
- 复制 :选中文本后按
Ctrl+Shift+C - 粘贴 :按
Ctrl+Shift+V(而非普通的Ctrl+V,因为后者会被解释为控制字符)
这一步是基础。但要实现从Windows/Mac复制文字,粘贴到树莓派终端里,关键在于启用剪贴板同步服务。必须在树莓派的终端中执行:
python
vncconfig -nowin&
该命令启动后,VNC客户端与服务器之间的剪贴板才会双向互通。实测在树莓派4B + RealVNC环境下,从Windows复制一段Python代码,切到VNC窗口中的终端按 Ctrl+Shift+V 可完整粘贴,缩进与中文均无乱码。
若未生效,请检查:
- 是否在VNC连接后的图形桌面中运行了
vncconfig - VNC Viewer设置中是否启用了"共享剪贴板"选项
- 使用较新版本的RealVNC或TightVNC,避免旧版本兼容性问题