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

如何复制和粘贴没有富文本格式的代码?[关闭]

  •  77
  • kristof  · 技术社区  · 16 年前

    我过去常常发现自己处理网站/Word文档等中的一段代码,却发现在粘贴时,我最终会得到所需的代码加上一些额外的HTML标签/文本,基本上是额外的格式信息。

    为了摆脱多余的压舱物,我会将文本粘贴到记事本上,然后再次复制,然后粘贴到所需的目标。

    最近,我发现了一个简单免费的Windows工具,名为 PureText 这让我可以省略记事本步骤。它基本上添加了一个额外的键盘快捷键,例如WinKey+V,可以在不格式化的情况下执行粘贴操作;只是纯文本。 我发现它非常方便。

    我想知道你们自己会用什么方法?它们周围的工具更好/更容易使用吗?

    13 回复  |  直到 16 年前
        1
  •  82
  •   adeel825    7 年前

    只是总结一下可用的选项:

    工具

    浏览器

    • 复制 浏览器中的纯文本: Copy As Plain Text CopyPlainText (建议 cori )-Firefox扩展
    • 粘贴 无需格式化到浏览器(至少Firefox/Chrome): 控制 + §转变 + 五、 在Windows/Linux上,请参阅下面的Mac OS X。

    别的

    • Under Mac OS X ,你可以 §转变 + 中高音的 + 命令 + 五、 以“当前”格式粘贴( 编辑 -> 粘贴和匹配样式 );或 命令 + §转变 + 五、 粘贴而不格式化(通过 Kamafeather )
    • 粘贴到记事本(或其他文本编辑器),然后从记事本复制并再次粘贴
    • 对于单行文本:粘贴到任何非富文本字段(浏览器URL、文本区域、搜索/查找输入等)

    请随时编辑/添加新项目

        2
  •  33
  •   Martin Marconcini    4 年前

    仅供参考,在Mac OS X下,您可以使用 命令 + §转变 + 五、 粘贴时不格式化或使用“当前”格式。

    注意:在某些应用程序中 命令 + §转变 + 中高音的 + 五、 (请参阅“编辑”菜单“粘贴和匹配样式”)

        3
  •  22
  •   Dean Hill    13 年前

    我非常喜欢 Autohotkey . 我定义了一个适用于任何应用程序的“粘贴纯文本”宏。当我按Ctrl+Shift+V并粘贴剪贴板上任何内容的普通版本时,它就会运行。Autohotkey的优点是:您可以编写代码,使其在所有应用程序中以您希望的方式工作。

    ^+v::
        ; Convert any copied files, HTML, or other formatted text to plain text
        Clipboard = %Clipboard%
    
        ; Paste by pressing Ctrl+V
        SendInput, ^v
    return
    
        4
  •  9
  •   cori    16 年前

    从网站,使用Firefox,我使用 CopyPlainText 扩展。

        5
  •  5
  •   hometoast    16 年前

    如果要粘贴到Word中,可以使用“选择性粘贴”命令。

        6
  •  2
  •   eugensk    16 年前

    我有 Far.exe 作为开始菜单中的第一项。

    剪贴板中的Richtext->

    ctrl-escape,arrdown,enter,shift-f4,$,enter
    shift-insert,ctrl-insert,alt-backspace,
    f10,enter
    

    ->剪贴板中的明文

    优点:没有鼠标,只是盲目打字,结果和我之前完全一样

    缺点:ANSI编码-国际符号丢失

    幸运的是,我不必经常这样做:)

        7
  •  1
  •   Patrick Desjardins    16 年前

    使用PureText找到不错的结果。在更换键盘之前,我已经构建了一个键,该键正在运行一个宏,该宏正在复制粘贴复制记事本中执行此任务!由于我现在没有宏键,我将尝试使用您的软件:(

        8
  •  1
  •   Stephen Denne    16 年前

    我编写了一个未发布的java应用程序来监控剪贴板,将提供文本和其他更丰富格式的项目替换为仅提供纯文本格式的项目。

        9
  •  0
  •   Steve Pitchers D V Santhosh Kiran    16 年前

    在粘贴的材料末尾找到一个弹出的小剪贴板图标。点击此处并选择“仅保留文本”。

        10
  •  0
  •   André    16 年前

    我使用OpenOffice.org,它提供了一个粘贴特殊选项,您可以在其中完全省略格式设置。如果你不受MS Word的约束,那么IMO值得一试,而且是免费的:-)

        11
  •  0
  •   Smallinov    16 年前

    每当这些插件和选项不可用时,我就用我的老朋友记事本。将内容粘贴到记事本中不接受额外格式的地方,然后将其直接复制出来。有点古怪,但好吧。它奏效了!

        12
  •  0
  •   ebarrera    16 年前

    我通常使用Notepad2,我从网上复制的所有文本都粘贴在那里,然后重复使用,这让我可以清理它(从格式和进行修改)。

    You can download Notepad2 here

        13
  •  0
  •   reva    16 年前

    如果您使用的是MS Word,请尝试ALT+E、S、U、Enter(使用选择性粘贴)