复制 PDF 时去掉换行符
简单说:
在Automator中新建“快捷服务”,选择执行shell脚本,写这么一行:
pbpaste | tr '\n\r' ' '| pbcopy
保存。然后在 通用-键盘-快捷键 里找到这个快捷服务,指定一个快捷键就行。比如我是 CMD+R ,那么每次需要摘抄,两个动作就完成(CMD+C、CMD+R)。
注意,代码中
‘\n\r’
可能根据复制来源软件不同而不同,我这里用的福昕PDF阅读器。
再啰嗦两句,找回这个账号居然已经是2021年。
2014年12月注册的时候,是准备考研,而现在是为了博士毕业,真是每到关键时刻想起来CSDN啊哈哈哈。
最近读pdf论文做笔记,复制过来老有换行。MAC 下虽然可以通过 CMD+Space 呼出 Spot 搜索再 复制+粘贴 来暴力去除空格,但总归有些不优雅,而且这个操作有至少5-6个步骤(CMD+SPACE、CMD+C、CMD+V、CMD+A、CMD+C、ESC),累,就想更简单的方法。
网上搜到的主要方法就是,先贴到word里,再搜索替换换行符——这个方法更累了,不适合做笔记。
最后结合命令行、自动操作等工具探索了一个,可以在MAC+福昕的环境下使用,相信WIN平台也有类似工具吧。
补两张图:
下图是 mac 里的 Automator 的界面
复制 PDF 时去掉换行符相关推荐
- PDF复制翻译自动去掉换行(谷歌/百度/有道/DeepL)
照葫芦画瓢,一段很蠢的代码,2022.10.23 测试通过. 直接新建油猴脚本 --> 保存 --> ok // ==UserScript== // @name PDF复制翻译自动去掉换行 ...
- Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...
- python怎么去掉换行符_在Python中,如何去除行末的换行符?
原标题:在Python中,如何去除行末的换行符? 在python中读取文件时,如何去除行末的换行符?以及在Windows与Linux中的区别? 一.去除换行符 以使用readline进行读取为例: i ...
- python读文件readlines_Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n...
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...
- 从Python中readline()函数读取的一行内容中去掉换行符\n
从Python中readline()函数读取的一行内容中含有换行符\n,很多时候我们需要处理不含有换行符的字符串,此时就要去掉换行符\n. 方法是使用strip()函数. 例子如下: file = o ...
- 【科研绘图】Visio保存为PDF时去掉黑框
[自动调节大小]->[适应绘图] Visio保存为PDF时去掉黑框 最终效果 参考:https://blog.csdn.net/m0_37518259/article/details/82791 ...
- 【转】去掉换行符的几个方法
去掉换行符的几个方法 上一篇 / 下一篇 2010-08-20 22:12:29 / 个人分类:Linux 查看( 6387 ) / 评论( 0 ) / 评分( 0 / 0 ) Linux 今天,研 ...
- mysql 一行转多多行_JS 小工具 MYSQL WHERE IN条件 去掉换行符(列转行)
MYSQL_WHERE_IN_去掉换行符(列转行) textarea { width: 1000px; height: 500px; } button { height: 50px; display: ...
- C# 字符串中去掉换行符、间隔符等特殊字符
C# 字符串中去掉换行符.间隔符等特殊字符 1.String.Replace方法 在C#中替换字符串中的字符我们可以使用String提供的Replace方法. string s = "sds ...
最新文章
- 2020-12-17 【 java优先队列的用法】
- python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
- 独家交付秘籍,你确定不点开看看?
- 如何做好技术 Team Leader
- GDCM:gdcm::FileDerivation的测试程序
- nginx配置php 9000,Nginx支持php配置
- 【译】Visual Studio 2019 中 WPF UWP 的 XAML 开发工具新特性
- 软件项目组织管理(五)项目范围管理
- 掌控谈话~谈价格的秘诀
- zabbix配置mysql监控_【zabbix】zabbix配置MySQL监控
- Remixer-谷歌的UI参数动态修改框架
- sqlite 无符号32_C语言的32个关键字
- centos npm最新版 安装_Docker安装基本命令操作,带你了解镜像和容器的概念!
- 函数的调用过程——栈帧。
- R语言ggplot2可视化哑铃图、强调从一个点到另一个点的变化、数量的变化、客户满意度的变化等(Dumbbell Plot)、为可视化图像添加标题、题注信息
- 如何在PDF文件中提取图片?PDF图片提取教程
- IPO笔记之:关于自然人股东投资移民变更身份对IPO事宜之影响
- 后盾网mysql_后盾网MySQL数据库视频图文详细教程资源推荐
- vector subscript out of range
- XRecycleView (Scrapped or attached views may not be recycled)
热门文章
- 【GZOJ】1374——口袋妖怪对战
- win10 linux lyx,Win10+WSL2+Ubuntu 18.04(WSL)+VS Code(Win10)+TexLive 2019(Ubuntu下)安装和配置
- oc-数组应用及相关练习
- JS获取浏览器语言 动态加载JS文件
- 网文作者御用写作软件| Effie:网文签约到底难不难?
- 话里话外:坏脾气都是被逼出来的
- 克睿基因完成1700万美元A轮融资,启明创投领投
- AK4499EXEQ/AK4191EQ 如何配置?最高水平的模拟特性:s/N:135dB,THD:-124dB
- 演讲、体验、技术,苹果WWDC2020全球开发者大会有感
- 企业微信逆向开发协议,HOOK接口,DLL开发