我经常通过 Outlook 向同事和合作伙伴发送小代码片段和 xml 片段。有没有人有一个好主意或工具,我可以用它来突出显示我的粘贴语法,然后再将它们粘贴到电子邮件中。

我正在考虑将中间粘贴到“$fancytool”,然后我将复制一些会html化的内容,以便我可以将其复制粘贴到“撰写电子邮件”窗口中。

编辑更多信息:

我从 VMWare 虚拟机中的 Windows 粘贴,可能是 eclipse、xmlspy、日志文件和其他程序

更多信息:

我见过 这个链接 如何从 Vim 做到这一点。不幸的是,很少从 vim 复制代码,而且我的电子邮件机器也没有任何 vim。vmware机器有gvim,但我希望有一种更简单的方法,粘贴到vim,保存到文件,在internetexplorer中打开,然后复制/粘贴

有帮助吗?

解决方案

迟到了,但我可以给出有效的答案。你需要 2 件事

  1. 油灰
  2. 访问某些 Unix 服务器(使用 vim)

在腻子选项中,在窗口→选择下,打开复选框

Paste in to clipboard in RTF as well as plain text.

使用putty登录服务器。通过将文本(例如XML)键入VIM来启动VIM。进入命令模式(vim 按下 ESC键)并输入:set syn=xml.

语法高亮开始生效。使用鼠标复制文本并将其粘贴到您的电子邮件中。

其他提示

5年太晚了,抱歉,但我的解决方案比接受的答案简单得多。

使用此在线工具: http://tohtml.com/

从浏览器窗口复制预览,然后粘贴到Word或Outlook中。

Vim(或GVim)会将您的代码输出为格式化的HTML。然后,只要您的电子邮件使用HTML格式,您就可以将其复制并粘贴到其中。

只是关于这个问题的更新,如果你在Windows上,你可以安装Notepad ++(无论如何都是最好的Windows编辑器之一),它开箱即用,带有一个插件:“复制文本与语法高亮显示“,当您选择一些文本并右键单击它时。

如果你只想要这里有加载项

如果您想知道它是如何完成的,请这里有一篇文章如何编写加载项

评论:svrist提到了一个带语法高亮的代码粘贴网站。试试 http://codepad.org/

(没有足够的魔力发表评论)

这个链接让我看到 SciTE

看起来 SciTE 具有复制到RTF功能:

编辑(vmware升级): 但是当我使用vmware时,看起来我几乎丢失了,因为我无法将rtf剪贴板项目传输到vmware主机。我无法在vmware主机上安装软件。

也许是一个带语法高亮显示的粘贴网站?

如果您使用的是Windows,Visual Studio会自动执行此操作。至少它对我来说,在XP上使用Visual Studio 2005并复制/粘贴到MS Word和Lotus Notes

HeidiSQL 为sql查询执行此操作,并且突出显示他们所做出的选择的语法非常易读。但是,这只适用于sql查询,而不适用于其他代码。我喜欢基于Windows的系统的 Notepad ++ 这里是Notepad ++的一些说明。有几个人提到了unix / shell环境的 VIM

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top