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

kri*_*tof 70 editor copy-paste

我曾经经常发现自己从网站/ Word文档等处理一段代码只是为了发现在做粘贴时我会得到所需的代码加上一些额外的HTML标签/文本,基本上是额外的格式化信息.

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

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

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

kri*_*tof 79

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

工具

浏览器

  • 复制从浏览器的纯文本:复制为纯文本CopyPlainText(所建议CORI) - Firefox扩展
  • 要在没有格式化的情况下粘贴到浏览器(至少是Firefox/Chrome):Windows/Linux上的CTRL+ ⇧ Shift+ V,请参阅下面的Mac OS X.

其他

  • Mac OS X下,你可以用⇧ Shift+ ⌥ Alt+ ⌘ Command+ V粘贴"当前"格式(编辑 - > 粘贴和匹配样式); 或⌘ Command+ ⇧ Shift+ V粘贴而不格式化(由Kamafeather)
  • 粘贴到记事本(或其他文本编辑器),然后从记事本复制并再次粘贴
  • 对于单行文本:粘贴到任何非富文本字段(浏览器URL,文本区域,搜索/查找输入等)

请随时编辑/添加新项目

  • 如果你使用Firefox及其**Adblock Plus**附加组件,那么你可能会注意到CTRL + SHIFT + V没有粘贴为纯文本,但它打开了"当前页面上的可阻止项目"对话框底部页.要在地址栏中修复此类型`about:config`并将`extensions.adblockplus.sidebar_key`的值更改为'Accel Shift U`并重新启动Firefox. (12认同)
  • + 1为CTRL + SHIFT + V谢谢!! :d (11认同)
  • 在OSX上,您只需要cmd-shift-v (2认同)

Mar*_*ini 30

仅供参考,在Mac OS X下,您可以使用⌘ Command+ ⇧ Shift+ ⇧ Shift+ V粘贴而无需格式化或使用"当前"格式.

注意:在某些应用中它是⌘ Command+ ⇧ Shift+ ⌥ Alt+ V(参见"编辑"菜单→"粘贴和匹配样式")


Dea*_*ill 22

我是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
Run Code Online (Sandbox Code Playgroud)


cor*_*ori 9

在网站上,使用Firefox,我使用CopyPlainText扩展名.


hom*_*ast 5

如果您粘贴到Word中,则可以使用"选择性粘贴"命令.