IDEA 复制到 Windows 远程桌面失败的原因与解决方案

问题现象

  • 本地 Windows 10/11 上,使用远程桌面连接到另一台 Windows 机器。
  • 在 IntelliJ IDEA 中复制代码,切到远端会话(记事本、VS Code、终端等)粘贴却无内容或间歇性失败。
  • 同样的文本从其他应用(如本地记事本)复制,粘贴到远端正常。

受影响环境

  • 客户端:Windows 10/11
  • 远端:Windows Server 或 Windows 10/11
  • 远程方式:RDP(远程桌面)
  • IDE:IntelliJ IDEA 2025.1.2(其他 JetBrains IDE 同理)

根因分析

  • IDEA 默认的"富文本复制"会把选中的代码以多种格式同时写入剪贴板(例如纯文本、RTF、HTML,带字体、颜色等格式信息)。
  • RDP 的剪贴板重定向(rdpclip.exe)偶尔会在处理包含多格式或大体积富文本时出错或超时,导致远端收不到数据。
  • 其他剪贴板管理器(Ditto、CopyQ、PowerToys Clipboard、VM/远程软件的共享剪贴板)也可能与 RDP 的剪贴板链路产生冲突,加剧不稳定。
  1. 问题现象
  • 本地 Windows 10/11 上,使用远程桌面连接到另一台 Windows 机器。
  • 在 IntelliJ IDEA 中复制代码,切到远端会话(记事本、VS Code、终端等)粘贴却无内容或间歇性失败。
  • 同样的文本从其他应用(如本地记事本)复制,粘贴到远端正常。
  1. 受影响环境
  • 客户端:Windows 10/11
  • 远端:Windows Server 或 Windows 10/11
  • 远程方式:RDP(远程桌面)
  • IDE:IntelliJ IDEA 2025.1.2(其他 JetBrains IDE 同理)

解决方案(推荐)

  • 在 IDEA 中关闭富文本复制。
  • 操作路径:Settings → Editor → General → 在"Rich-Text Copy"区域取消勾选"Copy (Ctrl+C) as rich text"。

备注:部分用户需要重启 IDE 后效果更稳定。关闭后,Ctrl+C 仅写入纯文本,RDP 粘贴稳定性显著提升。

相关推荐
wszy18093 小时前
新文章标签:让用户一眼发现最新内容
java·python·harmonyos
wszy18094 小时前
顶部标题栏的设计与实现:让用户知道自己在哪
java·python·react native·harmonyos
程序员小假4 小时前
我们来说一下无锁队列 Disruptor 的原理
java·后端
资生算法程序员_畅想家_剑魔4 小时前
Kotlin常见技术分享-02-相对于Java 的核心优势-协程
java·开发语言·kotlin
ProgramHan5 小时前
Spring Boot 3.2 新特性:虚拟线程的落地实践
java·jvm·spring boot
nbsaas-boot5 小时前
Go vs Java 的三阶段切换路线图
java·开发语言·golang
毕设源码-钟学长5 小时前
【开题答辩全过程】以 基于Java的慕课点评网站为例,包含答辩的问题和答案
java·开发语言
小北方城市网6 小时前
分布式锁实战指南:从选型到落地,避开 90% 的坑
java·数据库·redis·分布式·python·缓存
深圳佛手6 小时前
使用java,怎么样高效地读取一个大文件(10g以上)?
java·开发语言
sheji34166 小时前
【开题答辩全过程】以 景点移动导游系统的设计与实现为例,包含答辩的问题和答案
java