2011-08-19 73 views
6

当我从eclipse/RAD复制粘贴到Outlook时,所有的文本颜色和代码格式都被保存,就像在RAD 7.5 IDE中一样。但是当我复制粘贴到Gmail时,我没有任何颜色。这是浏览器的缺点还是操作系统?我不知道有关Windows剪辑板的行为方式吗?任何建议,非常感谢。谢谢 !从eclipse到gmail复制粘贴窗口时保留文本颜色?

+0

当我复制粘贴,操作系统是Windows XP和浏览器是Firefox 6.0。我尝试复制粘贴在IE浏览器中的CKEditor中,在提示允许访问我的剪贴板并保留颜色后,我可以粘贴。但是,当我尝试相同的时候,CKEditor并没有在Firefox上保留颜色。 – Kalyan

+3

通常,应用程序同时在剪贴板中存储多个数据表示;在这种情况下,可能会同时存在HTML和纯文本。这是由相关应用程序来处理适当的格式,所以浏览器可能不会识别HTML格式并回退到纯文本。 – Luke

回答

15

最简单的方法是:

  1. 从日食复制你的代码到MS字
  2. 复制你的代码从MS字的Gmail

这对我的作品。

+2

它也可以使用[LibreOffice Writer](http://www.libreoffice.org/)而不是MS Word。 –

+0

也保持与OpenOffice的格式化 – Yaniv

0

我试图用Visual Studio 2010和IE9(都来自MS)做同样的事情,它实际上效果很好。但是,它不适用于任何其他浏览器。我认为这是IDE和浏览器之间的理解问题。 IDE将数据以特定格式放入剪贴板,浏览器负责理解它。但是,如果Outlook为你工作,那么也许IE8/9也可以。只是一个想法。

2

这不是最干净的方式,但我发现如果我从Visual Studio复制我的代码,并将其粘贴到MS Word中,然后将其从Word复制到Gmail(Chrome)中,它将保持格式正确。我猜的原因是因为Word在粘贴时正在将格式转换为HTML,Chrome可以很好地处理。