当前位置:  开发笔记 > 前端 > 正文

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

如何解决《如何在没有富文本格式的情况下复制和粘贴代码?》经验,为你挑选了5个好方法。

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

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

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

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



1> kristof..:

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

工具

PureText - 适用于Windows的免费工具

使用AutoHotkey并按照Dean的建议编写自己的宏

浏览器

复制从浏览器的纯文本:复制为纯文本或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.
+ 1为CTRL + SHIFT + V谢谢!! :d
在OSX上,您只需要cmd-shift-v

2> Martin Marco..:

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

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



3> Dean Hill..:

我是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> cori..:

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



5> hometoast..:

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

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有