代码之家  ›  专栏  ›  技术社区  ›  svrist

粘贴到电子邮件时突出显示语法

  •  9
  • svrist  · 技术社区  · 17 年前

    我经常通过Outlook向同事和合作伙伴发送小代码片段和XML片段。 是否有人有一个好主意或工具,我可以使用我的粘贴语法突出显示之前,我粘贴到电子邮件。

    我在考虑一个中间粘贴到“$fansytool”,然后我会有一些复制,将htmlified,以便我可以复制粘贴到“撰写电子邮件”窗口。

    编辑更多信息:

    我从Windows粘贴到一个vmware虚拟机中,它可能是eclipse、xmlspy、logfiles和其他程序。

    更多信息:

    我见过 this link 如何从Vim那里做到。不幸的是,我很少从Vim复制代码,我的电子邮件机也没有任何Vim。vmware机器有gvim,但我希望能找到一种更简单的方法:粘贴到vim,保存到文件,在InternetExplorer中打开,然后复制/粘贴

    9 回复  |  直到 7 年前
        1
  •  5
  •   Good Person    13 年前

    很晚了,但我可以给出一个有效的答案。 你需要两样东西

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

    在Putty选项中的“窗口”→“选择”下,打开

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

    使用Putty登录服务器。 通过键入vim启动vim 将文本(例如XML)粘贴到VIM中。 按进入命令模式(VIM的 ESC 和类型 :set syn=xml .

    语法突出显示开始。 使用鼠标复制文本并粘贴到电子邮件中。

        2
  •  3
  •   baroquedub    11 年前

    太晚了5年,对不起,但我有一个比公认答案简单得多的解决方案。

    使用此联机工具: http://tohtml.com/

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

        3
  •  2
  •   EBGreen    17 年前

    VIM(或GVIM)将以格式化的HTML格式输出代码。然后,只要您的电子邮件使用HTML格式,您就可以复制并粘贴它。

        4
  •  2
  •   julio.g    14 年前

    这只是一个更新,如果你在Windows上,你可以安装记事本+(这是最好的Windows编辑器之一),当你选择一些文本并右键单击它时,它会弹出一个插件:“复制语法突出显示的文本”。

        5
  •  1
  •   Kris Erickson    17 年前

    如果你只是想要 Add-In here it is .

    如果你想知道是怎么做到的, here is an article on how to write the Add-In .

        6
  •  1
  •   idbrii    16 年前

    注释:SVRIST提到了一个代码粘贴站点,其中突出显示了语法。尝试 http://codepad.org/

    (还没有足够的魔力来评论)

        7
  •  1
  •   Glorfindel Doug L.    7 年前

    这个 link 带我去 SciTE .

    看起来像 文本编辑 具有复制到RTF功能:

    SciTE

    编辑(VMware升级): 但是,当我使用vmware时,我似乎很迷路,因为我无法将rtf剪贴板项传输到vmware主机。我不能在VMware主机上安装软件。

    可能是一个语法突出显示的粘贴站点?

        8
  •  0
  •   Isak Savo    17 年前

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

        9
  •  0
  •   Community Mohan Dere    9 年前

    海迪斯 这对于SQL查询,以及突出显示所做选择的语法都是可读的。但是,这只适用于SQL查询,而不适用于其他代码。我喜欢 记事本+ 对于基于Windows的系统,以及 here are some instructions for Notepad++ . 有几个人提到 vim 对于Unix/Shell环境。