简单说:
在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 时去掉换行符相关推荐

  1. PDF复制翻译自动去掉换行(谷歌/百度/有道/DeepL)

    照葫芦画瓢,一段很蠢的代码,2022.10.23 测试通过. 直接新建油猴脚本 --> 保存 --> ok // ==UserScript== // @name PDF复制翻译自动去掉换行 ...

  2. Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n

    Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...

  3. python怎么去掉换行符_在Python中,如何去除行末的换行符?

    原标题:在Python中,如何去除行末的换行符? 在python中读取文件时,如何去除行末的换行符?以及在Windows与Linux中的区别? 一.去除换行符 以使用readline进行读取为例: i ...

  4. python读文件readlines_Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n...

    Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...

  5. 从Python中readline()函数读取的一行内容中去掉换行符\n

    从Python中readline()函数读取的一行内容中含有换行符\n,很多时候我们需要处理不含有换行符的字符串,此时就要去掉换行符\n. 方法是使用strip()函数. 例子如下: file = o ...

  6. 【科研绘图】Visio保存为PDF时去掉黑框

    [自动调节大小]->[适应绘图] Visio保存为PDF时去掉黑框 最终效果 参考:https://blog.csdn.net/m0_37518259/article/details/82791 ...

  7. 【转】去掉换行符的几个方法

    去掉换行符的几个方法 上一篇 / 下一篇  2010-08-20 22:12:29 / 个人分类:Linux 查看( 6387 ) / 评论( 0 ) / 评分( 0 / 0 ) Linux 今天,研 ...

  8. mysql 一行转多多行_JS 小工具 MYSQL WHERE IN条件 去掉换行符(列转行)

    MYSQL_WHERE_IN_去掉换行符(列转行) textarea { width: 1000px; height: 500px; } button { height: 50px; display: ...

  9. C# 字符串中去掉换行符、间隔符等特殊字符

    C# 字符串中去掉换行符.间隔符等特殊字符 1.String.Replace方法 在C#中替换字符串中的字符我们可以使用String提供的Replace方法. string s = "sds ...

最新文章

  1. 2020-12-17 【 java优先队列的用法】
  2. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
  3. 独家交付秘籍,你确定不点开看看?
  4. 如何做好技术 Team Leader
  5. GDCM:gdcm::FileDerivation的测试程序
  6. nginx配置php 9000,Nginx支持php配置
  7. 【译】Visual Studio 2019 中 WPF UWP 的 XAML 开发工具新特性
  8. 软件项目组织管理(五)项目范围管理
  9. 掌控谈话~谈价格的秘诀
  10. zabbix配置mysql监控_【zabbix】zabbix配置MySQL监控
  11. Remixer-谷歌的UI参数动态修改框架
  12. sqlite 无符号32_C语言的32个关键字
  13. centos npm最新版 安装_Docker安装基本命令操作,带你了解镜像和容器的概念!
  14. 函数的调用过程——栈帧。
  15. R语言ggplot2可视化哑铃图、强调从一个点到另一个点的变化、数量的变化、客户满意度的变化等(Dumbbell Plot)、为可视化图像添加标题、题注信息
  16. 如何在PDF文件中提取图片?PDF图片提取教程
  17. IPO笔记之:关于自然人股东投资移民变更身份对IPO事宜之影响
  18. 后盾网mysql_后盾网MySQL数据库视频图文详细教程资源推荐
  19. vector subscript out of range
  20. XRecycleView (Scrapped or attached views may not be recycled)

热门文章

  1. 【GZOJ】1374——口袋妖怪对战
  2. win10 linux lyx,Win10+WSL2+Ubuntu 18.04(WSL)+VS Code(Win10)+TexLive 2019(Ubuntu下)安装和配置
  3. oc-数组应用及相关练习
  4. JS获取浏览器语言 动态加载JS文件
  5. 网文作者御用写作软件| Effie:网文签约到底难不难?
  6. 话里话外:坏脾气都是被逼出来的
  7. 克睿基因完成1700万美元A轮融资,启明创投领投
  8. AK4499EXEQ/AK4191EQ 如何配置?最高水平的模拟特性:s/N:135dB,THD:-124dB
  9. 演讲、体验、技术,苹果WWDC2020全球开发者大会有感
  10. 企业微信逆向开发协议,HOOK接口,DLL开发