让你的“复制”“粘贴”更好用!
曾经我标榜自己“跑步和读书是我每天要干的活”,但停止坚持之后才发现,“复制粘贴”才是。
只要你使用电脑,那么就会经常需要“复制粘贴”。
然而,总有那么几次,电脑会让我们复制粘贴的不那么舒服。今天就来解决这些问题。本推文分“复制”和“粘贴”两个部分,来分别讲讲这两个环节中的一些让人不太爽的情况和各自的解决方法。
文章框架整理:
复制
从什么类型的文件载体上复制是进行复制首先要面对的问题。面对不同的文件类型,复制方式也会发生一些变化。
从可编辑类文档上进行复制
从docx、txt等可编辑类文档上进行复制比较容易,Ctrl+C就可以。
从网页上复制
这也是除文档外复制文字频率最高的载体。除一些可直接复制的网站之外,部分网页会限制用户复制上面的内容,主要又分为“无法进行网页选择”“复制限制”“右键菜单限制""无法弹出开发者工具""所有功能都限制”等。
推荐读者根据自己需求选择可用的2-3种方法,把解决一类问题的方法固定下来,将其制度化、常态化,免去下次再遇到问题时选择解决方法的时间,少走小视频里多种方法、不易记忆、花里胡哨的路。
这里重点推荐两个方法。
1\. 使用小书签“解除网页限制”
网上也有很多用浏览器脚本、浏览器开发工具等方式来实现的,使用小书签来实现这一功能的底层原理与这些方法的原理相似。
但使用小书签的方式更优:与浏览器脚本方法相比,不会占用电脑太多内存,随用随享;与浏览器开发工具相比,二是不需要记忆太多的步骤。
具体步骤:将下列代码加入到书签
javascript:function \
\\
t(e){e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation()}document.querySelectorAll('\*').forEach(e=>{'none'===window.getComputedStyle(e,null).getPropertyValue('user-select')&&e.style.setProperty('user-select','text','important')}),\['copy','cut','contextmenu','selectstart','mousedown','mouseup','mousemove','keydown','keypress','keyup'\].forEach(function(e){document.documentElement.addEventListener(e,t,{capture:!0})}),alert('已解除网页限制!')();添加完成之后,可以用下面这个网站进行测试:
刚打开网站时,是无法进行选择的,这时点击刚才新添加的书签,浏览器会跳出“已解除网页限制”提示,这时便可进行选择和复制了(按F5刷新页面可取消该功能)。
2.使用OCR文字识别
使用天若OCR等软件即可(不使用专业OCR软件的方法会在下文讲到)。
从PDF上复制
PDF上复制大致有四种情况。
1.所见即所得
完美复制,直接复制粘贴。
2.pdf双栏排版
这里又有两种情况,一种是选中文字是不会分栏选中,一种是同行跨栏选中。
这种类型在复制时能得到我们想要的文字内容。复制时直接复制即可。
另一种是在选中某行时会直接把另一栏的同行文字也选中。
这种类型在复制时不能得到我们想要的文字内容。或者说,粘贴后还需要进行人工调整,删去不需要的部分。
解决方法:OCR文字识别。
3.pdf中鼠标无法实现选择功能
这种类型固然可以使用OCR进行文字识别。但这样还是不利于后期在该文档中进行搜索。如果这个文档是重要文档,后期还会多次阅读,推荐将其识别为文字版,方便后续使用。
解决方法:使用Adobe Acrobat阅读器中的文字识别功能。
4.能选中,但粘贴之后有很多乱码
这种情况使用OCR文字识别即可。
从其他软件上复制文字类似。
粘贴
粘贴,主要会遇到两个问题,一是连续粘贴,也就是想要连续粘贴多处文字;二是粘贴时总会出现文字在不想要地方出现换行,一般把这个问题称为“规范粘贴”。
连续粘贴多处文字
1.Win 10 自带的剪贴板
使用快捷键win+v呼出,它可以记录你自本次开机以来的复制记录,包括文字和图片。
但这个工具主要有两个问题,一是开关机后记录都会消失;二是无法连续粘贴,每粘贴一次之后需要重新打开剪贴板。
因此,这个工具注定只能打打“辅助”。
2.下载其他剪贴板工具
关于这类剪贴板的相关综述至少可以追溯到善用佳软(2009)。该文章详细介绍了当时的几大剪贴板工具ClipX、CLCL、Ditto等。这几类工具中当前发展的最好、受众最多的是Ditto。当前,还有Clipdiary等软件。
我试用过Ditto和Clipdiary这两款软件。使用发现,两者大致功能相似,但由于前者开源,后者付费,因此更推荐前者。使用时可以设置软件开机自启和快捷键呼出应用界面,方便快捷使用。其他具体功能可参考相关的介绍视频。
相比Win自带剪贴板,这类软件还可以记录文件的复制和粘贴。
3.Quicker软件的动作
Quicker软件是一款致力于“操作更少,收获更多”的软件,软件的“动作”可以暂时理解为该软件的插件。
虽然奶酪认为这款软件不怎么样,我也和他深入交流过这个事情,他不喜欢这款软件的理由是:
一是订阅制,需要持续付费;二是不适合他的工作流;三是这款软件的功能主要就是其他几个软件功能的集合。但在专业性上可能又不如其他专业软件。
但我个人使用下来感觉还挺好的,聚合了很多快捷功能,能明显提高我的效率。
该软件下的剪贴板动作可以帮助你管理复制粘贴记录,且体积比软件小很多。
在剪贴板功能方面,该动作与Ditto大致相似。暂时发现的一个比较明显的差异之处是这个动作在移至显示器周围时可以自动吸附,鼠标移动至该位置又可自动呼出,而Ditto可能由于开发时间较早,在这方面没有如此智能化。
该动作的使用可参见剪贴板动作使用说明文档。
规范粘贴
1.Ditto等的“移除换行符”功能
这种特殊粘贴方式可以在粘贴时自动删去换行符。
2.Quicker软件的动作
还是刚才提到的Quicker软件,不过这次用到的动作是规范粘贴。
当然,该软件下类似的动作还有很多,综合使用和比较下来,最推荐这一款。推荐设置快捷键Ctrl+Shift+V,实现“快捷粘贴”“无感粘贴”(为动作设置快捷键这一功能可能需要专业版会员)。
比较而言,更推荐第二种方案。从图中也可以发现,第一种方法在使用时首先需要选定该词,然后右键进入一级菜单,然后再进入二级菜单,即使是使用快捷键也需要按两次不同的快捷键(呼出界面和移除换行符粘贴),而使用Quicker动作,则只需要按一次。
到了这里也差不多到了文章的尾声,再来说说刚才谈到的在文字识别时“不使用专业OCR软件的方法”,推荐Quicker软件下的动作截图OCR,精准度很高,上手也比较简单。Quicker下也确实还有许多不错的动作,可以自行下载体验。如果需要购入会员(57.6元/年),可以写我的推荐码132556-1896,填写后开通双方均可免费获得90天的Quicker会员时长。
结语
还有一种粘贴场景,“常用词粘贴”,或者称其为“命名粘贴”,这个过程没有用到复制,这就需要在以后的文章中再谈啦。
工具链接:
Adobe Acrobat:https://pan.quark.cn/s/7492d48d23f6
Quicker:https://getquicker.net/Download
原创:@Holiday