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

我以前经常发现自己正在处理网站/ Word文档等的一段代码,发现在做粘贴时,我最终会得到所需的代码以及一些额外的HTML标签/文本,基本上是额外的格式化信息。

为了摆脱额外的镇stream器我将粘贴文本到记事本,然后再次复制,然后粘贴到所需的目的地。

最近,我发现了一个简单而免费的Windows工具PureText ,它允许我切记记事本的步骤。 它基本上增加了一个额外的键盘快捷键,例如WinKey + V,它将执行粘贴操作而不格式化; 只是纯文字。 我觉得非常方便。

我想知道你会用什么方法? 他们是否更好/更容易使用工具?

只是总结可用的选项:

工具

  • PureText – 免费的Windows工具
  • 使用AutoHotkey并按Deanbuild议编写自己的macros

浏览器

  • 从浏览器复制纯文本: 复制为纯文本或CopyPlainText (由coribuild议) – Firefox扩展
  • 不用格式化粘贴到浏览器(至lessFirefox / Chrome): CTRL + ⇧Windows / Linux上的Shift + V ,请参阅下面的Mac OS X.

其他

  • Mac OS X中 ,您可以 Shift + ⌥Alt + ⌘Command + V粘贴“当前”格式( 编辑 – > 粘贴和匹配样式 )。 或⌘Command + ⇧Shift + V粘贴而不用格式化( Kamafeather )
  • 粘贴到记事本(或其他文本编辑器),然后从记事本中复制并重新粘贴
  • 对于单行文本:粘贴到任何非富文本字段(浏览器URL,textarea,search/查找input等)

请随意编辑/添加新项目

仅供参考,在Mac OS X中,可以使用⌘Command + ⇧Shift + ⇧Shift + V进行粘贴,无需格式化或使用“当前”格式。

注意:在某些应用程序中,它是⌘Command + ⇧Shift + ⌥Alt + V (请参阅“编辑”菜单→“粘贴和匹配样式”)

我是Autohotkey的忠实粉丝。 我定义了一个可以在任何应用程序中使用的“粘贴纯文本”macros。 当我按下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 

在使用Firefox的网站上,我使用了CopyPlainText扩展。

如果您粘贴到Word中,则可以使用“粘贴特殊”命令。

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

Richtext在剪贴板中 – >

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

– >剪贴板中的明文

优点:没有鼠标,只是盲目打字,结束在我以前的地方

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

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

很好找你的PureText。 在更换键盘之前,我已经构build了一个正在运行macros的密钥,该密钥正在复制粘贴 – 在记事本中复制以执行此任务! 我会尝试你的软件,因为我没有任何macros键现在:(

我写了一个未发布的java应用程序来监视剪贴板,用仅提供纯文本格式的项目replace提供了文本以及其他更丰富格式的项目。

寻找粘贴材料末尾popup的剪贴板图标。 点击此并select“仅保留文本”。

我使用OpenOffice.org并提供了一个特殊的粘贴选项,你可以完全省略格式化。 如果你不是MS Word的绑定,这是IMO值得一试,它是免费的:-)

只要这些插件和选项不可用,我只是使用我的好朋友记事本。 将内容粘贴到记事本中,不会接受额外的格式,然后将其复制回原处。 一些哈克,但哦。 有用!

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

你可以在这里下载Notepad2

如果您正在使用MS Word,请尝试ALT + E,S,U,Enter(使用select性粘贴)