首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PDF翻译神器,再也不担心读不懂英文Paper了

我为什么不选择直接复制? 然后,接下来的画面更加惨不忍睹……直接通过PDF复制粘贴到翻译引擎的文档,对多余换行并没有任何处理。 ?...核心用法:打开网页或 PDF,Ctrl+C 复制要要翻译的本文,CopyTranslator 监听到剪贴板变化,会将剪贴板内容进行处理(去除多余换行等),自动翻译,不用,并立刻给出结果。...翻译水准: 英译 ? 中译英 ? 让我们再来看看 Qtranslate: ?...主要功能:支持文本选取的任何应用文本翻译;语音识别;图像文本识别(OCR);文本到语音合成;在线词典搜索;离线 XDXF 词典搜索;拼写检查;单词建议/自动填充;翻译历史;虚拟键盘;支持 Babylon...英译 ? ? 中译英 ? ? 转换能力: 不知是否版本的问题,营长只能说有些惨不忍睹,Qtranlate 与其他多数翻译软件一样并没有 PDF 格式转换的能力。

3.8K30

Vim文本编辑器

概念 Vim文本编辑器,是由 vi 发展演变过来的文本编辑器,使用简单、功能强大 Vim 安装 CentOS 系统,使用 命令yum install vim进行安装,此命令运行时,有时需要手动确认 [...y/n] yum install vim 全自动安装 yum -y install vim Vim 优点 几乎所有的Linux 发行版都内嵌有 Vim 文本编辑器,而其他的编辑器则不一定存在; 在使用...行到 a2 行的文本内容 Vim复制和粘贴文本 快捷键 功能描述 p 剪贴板的内容粘贴到光标后 P(大写) 剪贴板的内容粘贴到光标前 y 复制已选中的文本剪贴板 yy 光标所在行复制到剪贴板...,此命令前可以加数字 n,可复制多行 yw 光标位置的单词复制到剪贴板 Vim 保存退出文本 命令 功能描述 :wq 保存并退出 Vim 编辑器 :wq!...y 选中部分复制到剪贴板。 p(小写) 剪贴板的内容粘贴到光标之后。 P(大写) 剪贴板的内容粘贴到光标之前。 u(小写) 选中部分的大写字符全部改为小写字符。

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何用Python快速生成SQL语句?

写入一行数据还好,但是如果N多行,手动就略微麻烦了。 我之前要么在编辑器Sublime Text3里多行操作,要么在Excel文件中使用函数生成SQL插入语句。...我希望能够使用Python一键csv文件数据转成SQL语句,并输出到剪贴板上,这样我们直接粘贴到SQL编辑器上就可以直接运行了!...那么如何输出的结果写入剪贴板呢?...import pyperclip pyperclip.copy(text) 这个pyperclip模块贼简单,就两个函数: copy()用于向剪贴板发送文本; paste()用于从剪贴板接收文本。...如果我们两段代码一起运行,就会在鼠标的剪切板上出现SQL语句,具体效果如下所示。 ▲运行动图GIF 这样我只需运行该Python代码,再粘贴到SQL编辑器。 执行一下,成功插入数据

2.7K10

vim命令大全

快捷键 功能描述 p 剪贴板的内容粘贴到光标后 P(大写) 剪贴板的内容粘贴到光标前 y 复制已选中的文本剪贴板 yy 光标所在行复制到剪贴板,此命令前可以加数字 n,可复制多行 yw 光标位置的单词复制到剪贴板...,并将光标置于第一行的首部 vim -r filename 恢复 vim -R filename 把指定的文件以只读方式放入 Vim 编辑器 vim + filename 打开文件,并将光标置于最后一行的首部...,按“Esc”可以结束 /a1/a2/g 当前光标所在行的所有 a1 用 a2 替换 :n1,n2s/a1/a2/g 文件 n1 到 n2 行中所有 a1 都用 a2 替换 :g/a1/a2/g...文件中所有的 a1 都用 a2 替换 :wq 保存并退出 Vim 编辑器 :wq!...强制保存文本 :w filename 另存到 filename 文件 x! 保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令 ZZ Vim 编辑器

1K20

这款剪贴板利器太香了!

项目简介 CopyQ 是一款高级剪贴板管理器,具有可搜索和可编辑的历史记录,保存的剪贴板可以直接复制并粘贴到任何应用程序。...特征: 支持 Linux、Windows 和 OS X 10.15+ 存储文本、HTML、图像或任何其他自定义格式 快速浏览和过滤剪贴板历史记录的项目 排序、创建、编辑、删除、复制/粘贴、拖放选项卡的项目...对于文本条目,CopyQ 内置了文本编辑器;对手图像,则需要在设置配置一个图像编辑器。 你还可以在 CopyQ 中直接新建条目。...4、剪贴板条目内容自动转存 在 CopyQ ,用户可以剪贴板条目内容进行文件转存操作,也就是说可以把剪贴板条目内容自动转换为文本文件、png 图片文件、html 网页文件的单独文件来进行存储。...用户可进入首选项→条目→同步,设定需要同步转存的标签页内容,然后 CopyQ 就会将标签页里的所有内容进行转存,包括新条目。此外,CopyQ 支持导入导出所有数据库资料。

1.4K20

图形编辑器开发:实现图形的复制粘贴

如果只支持粘贴到当前编辑器下,方案很简单:只需要监听 Ctrl + C 键盘事件深拷贝一份选中图形对象,然后再监听 Ctrl + V 事件,拷贝出来的对象添加到图形树的末尾。...所谓序列化,就是内存的对象转换为可以持久化的数据。最简单快捷的就是用 JSON.stringify() 序列化为 JSON 字符串。 除了图形对象 data,我们还要保存一些必要的元信息。...this.editor.paperId, data: JSON.stringify(copiedData), }); } 拿到快照信息后,我们会调用 navigator.clipboard.writeText() 方法,数据保存到操作系统的剪贴板...可以看到数据主要保存在两个 span 元素上,它们都没有文本内容,所以在文本编辑器中进行标准的粘贴是粘贴不出任何内容的。...这样就能巧妙地防止其他文本编辑器能够粘贴出内容,自己的编辑器却会在解析 html 结构时特意去读这个自定义属性拿到数据

28720

Canvas简历编辑器-我的剪贴板里究竟有什么数据

Canvas图形编辑器-我的剪贴板里究竟有什么数据 在这里我们先来聊聊我们究竟应该如何操作剪贴板,也就是我们在浏览器的复制粘贴事件,并且在此基础上聊聊我们在Canvas图形编辑器应该如何控制焦点以及如何实现复制粘贴行为...: 社区老给我推Canvas,我也学习Canvas做了个简历编辑器 Canvas图形编辑器-数据结构与History(undo/redo) Canvas图形编辑器-我的剪贴板里究竟有什么数据 Canvas...说到剪贴板,我们可能以为我们复制的就是纯文本,当然显然光靠复制纯文本我们是做不到这一点的,所以实际上剪贴板是可以存储复杂内容的,那么在这里我们以Word为例,当我们从Word复制文本时,其实际上是会在剪贴板写入这么几个...html的话,就直接text/plain的内容写到私有的JSON数据即可。...,我们可以获取比较完整的数据以及构造File数据,这里可以使用下面的代码直接在控制台执行,并且可以内容粘贴到其中,这样就可以打印出当前剪贴板的内容了。

6810

平面设计师必备的AI快捷键

一、原位粘贴技巧 CTRL+C 复制 CTRL+F 原位贴到前面 CTRL+B 原位贴到后面 二、页面切换技巧 在开多个AI文档的情况下。...】状态下绘图) 【↓】 矩形、圆角矩形工具 【M】 画笔工具 【B】 铅笔、圆滑、抹除工具 【N】 旋转、转动工具 【R】 缩放、拉伸工具 【S】 镜向、倾斜工具 【O】 自由变形工具 【E】 混合、自动勾边工具...【Ctrl】+【Z】 重复操作 【Ctrl】+【Shift】+【Z】 选取的内容剪切放到剪贴板 【Ctrl】+【X】或【F2】 选取的内容拷贝放到剪贴板 【Ctrl】+【C】 剪贴板的内容到当前图形...【Ctrl】+【V】或【F4】 剪贴板的内容到最前面 【Ctrl】+【F】 剪贴板的内容到最后面 【Ctrl】+【B】 删除所选对象 【DEL】 选取全部对象 【Ctrl】+【A】 取消选择...另外在菜单栏的文本菜单里有路径文本,当成功创建路径文本后,子菜单生效,里面有路径文本选项,可以对路径文本作更详细的设置调节。 问题二、AI里怎么调渐变颜色?

2.5K20

两个成倍提高工作效率的 Vim 使用技巧

这意味着你能简单地调用自己最爱的 Vim 编辑器,输入任何你所想的,并将这些文本贴到任意的应用和网站。这些文本将在剪贴板可用,直到你重启了系统。...Vim-anywhere 自动化了整个流程。它仅仅简单地调用 Vim 编辑器,所以你能写任何你所想的,然后将之粘贴到 .doc 文件。 让我给你展示一个用例。...按下 i 切换到交互模式然后输入文本。完成之后,键入 :wq 关闭并保存文件。 ? 这些文本会在剪贴板可用,直到你重启了系统。在你关闭编辑器之后,你之前的应用会重新占据主界面。...关闭 Vim-anywhere 之后,缓冲器内的内容会自动复制到你的剪贴板,之前的应用会重新占据主界面。...在图形用户界面,您可以在任何图形文本编辑器 gedit)打开文件,并使用 CTRL + C 和 CTRL + V 复制和粘贴内容。在命令行模式下,您不能使用这种编辑器

1.2K60

Termius for Mac(SSH客户端)中文

其强大的功能包括:多标签页支持、分屏、键盘快捷键、自动完成、即时搜索、智能剪贴板、SSH代理以及云同步等。...智能剪贴板:Termius可将从终端复制的文本自动添加到系统剪贴板,并支持剪贴板的内容直接粘贴到终端。 SSH代理:支持通过SSH代理进行安全连接,保护用户数据的安全性。...云同步:Termius可以SSH连接信息和设置同步到云端,使得用户可以在不同设备之间共享SSH连接。...iTerm主题兼容性:与iTerm主题兼容,用户可以选择多种主题风格,实现更加个性化的界面设置 Termius是一款跨平台的SSH客户端,包括移动端和桌面端,支持iOS、Android、Windows、...除此之外,该软件还提供了很多实用的功能,多标签页、多窗口布局、自定义快捷键、历史命令记录、文件传输、任务管理等。 https://www.macz.com/mac/1565.html?

9.3K20

23个高手都在用的Figma小技巧!(2022新专辑)-Part 01

001.快速复制文件链接(cmd+L) 在您的文件,按cmd+ L,它会将文件的链接复制到您的剪贴板。您现在可以在任何地方共享和粘贴。...在 Figma 之外快速嵌入元素和原型 使用热键cmd+L链接复制到特定页面或框架,然后将其粘贴到 Figma 之外。您可以共享整个画布或选择要共享的特定框架。...这适用于任何在鼠标悬停在其上时显示横向双箭头的字段。 005.复制为PNG而不导出图片 按cmd+ shift+ c(或通过右键菜单访问)框架作为 png 复制到剪贴板。...这适用于文本和组或其他框架。它不适用于自动布局设置。小技巧:只需将您的自动布局打包在一个组,然后您就可以在该组上设置约束。 007.用页面和框架命名组件 您可能熟悉组件的“/”命名规则。...在我的示例,我为移动设备创建了一个页面,为通用创建了一个页面(我可以为每个断点设置一个,或者为 web 和应用程序、android 或 iOS 设置一个库,你懂的)。

3.5K30

Vim 编辑器:高效文本编辑的瑞士军刀

在这篇文章,我们探索 Vim 的一些高效使用技巧,从打开文件的快捷方法到文本编辑、查找、替换、删除和复制的高级技巧,再到 Vim 配置和插件安装,帮助你提升 Vim 使用技能。...,按“Esc”可以结束:s/a1/a2/g当前光标所在行的所有 a1 用 a2 替换:n1,n2s/a1/a2/g文件 n1 到 n2 行中所有 a1 都用 a2 替换:g/a1/a2/g文件中所有的...p剪贴板的内容粘贴到光标后P(大写)剪贴板的内容粘贴到光标前y复制已选中的文本剪贴板yy光标所在行复制到剪贴板,此命令前可以加数字 n,可复制多行yw光标位置的单词复制到剪贴板配置配置文件...onfiletype plugin onfiletype plugin indent on# 让 vim 编辑器可以使用鼠标set mouse=a# 设置编码格式# set encoding=utf-...vim-snazzy# 设置配色color snazzy# 设置透明背景let g:SnazzyTransparent = 1# 然后在命令行模式下输入# :PlugInstallVim 是一个功能强大的文本编辑器

5000

何在Linux上使用pbcopy和pbpaste命令

pbcopy 命令标准输入复制到剪贴板。然后,你可以在任何地方使用 pbpaste 命令粘贴剪贴板内容。当然,上述命令可能有一些 Linux 替代品,例如 xclip。...接下来,运行以下命令以更新 ~/.bashrc 的更改。 $ source ~/.bashrc ZSH 用户将上述行粘贴到 ~/.zshrc 。...pbcopy 命令文本从 stdin 复制到剪贴板缓冲区。例如,看看下面的例子。 $ echo "Welcome To OSTechNix!"...| pbcopy 上面的命令会将文本 “Welcome to OSTechNix” 复制到剪贴板。你可以稍后访问此内容并使用如下所示的 pbpaste 命令将其粘贴到任何位置。...你可以直接文件内容复制到剪贴板,如下所示。 $ pbcopy < file.txt 现在,只要你用其他文件的内容更新了剪切板,那么剪切板的内容就可用了。

2K30

简洁高效的单号转换工具:提升编程效率

在日常的编码工作,我们经常需要处理各种单号:订单号、物流单号、批次号等等。而这些单号往往以一行行的文本形式呈现,不便于直接使用。...只需将单号文本贴到输入框,点击转换按钮,即可快速获得转换后的结果。即使对编程不熟悉的人员也能轻松上手。多种转换功能:我们的工具支持不同转换需求的处理。...自动化处理:工具内置了自动化处理逻辑,对于连续的单号文本,会自动识别并转换为合适的格式。同时,我们还考虑到了最后一行为空行的情况,会自动删除,确保输出结果的完整性和准确性。...剪贴板复制:为了方便使用,我们还添加了一键复制功能,可将转换后的结果直接复制到剪贴板,方便粘贴到其他应用程序或文本编辑器。省去了手动复制的麻烦,让你能够更流畅地处理单号数据。...不管你是前端开发人员、后端工程师、数据分析师还是运维人员,我们的单号转换工具都会成为你编程工作的得力助手。

94720

Clipboard还能玩出花

Clipboard是Android提供的一个系统服务,它提供了一个全局的剪贴板,让文字、图片、数据,在多App间共享成为可能,今天,我们来了解下它的真面目,以及被玩坏的新姿势。...setText(CharSequence text) 设置文本到当前Copy getText() 获取剪贴板复制的文本 玩出一朵小FaFa 在了解了上面这些内容后,我们就可以做一些比较有意思的东西了...,例如,我们可以通过监控用户剪贴板的内容,来做一些自动的推断,例如,用户复制了一个英文单词,那么我们可以推断,用户可能要进行翻译,再例如,用户复制了一个链接,那么我们也可以推断,用户可能需要打开这个链接...玩出一朵大FaFa 我们首先来看ClipData.Item.coerceToText()这样一个方法,这个方法可以剪贴板里面的内容,直接转化为文字,但是这个转换,是有一定算法的,在API文档中有比较详细的说明...另外,要实现这个监听,我们需要注册一个回调——addPrimaryClipChangedListener,Android真是体贴到没朋友: ?

71720

VCL组件之编辑控件「建议收藏」

方法来撤销操作 CopyToClipboard过程—— 选择的内容拷贝到剪贴板 CutToClipboard过程—— 选择的内容剪切到剪贴板 GetSelTextBuf函数—— 编辑框中选定的内容粘贴到...buffer参数指定的缓冲区里,并返回复制的字符数 PasteFromClipboard过程—— 剪贴板的内容粘贴到编辑框 Tip 如果需要编辑组件文本右对齐或居中,使用Memo组件,...第二部分只能是“1”或“0”,当为“1”时,掩码的分割符等非用户输入的数据也作为数据的一部分保存。 第三部分的“_”符号表示数据的空格用“_”来表示。 例如采用这样的掩码“!...,并将其添加到Memo编辑器。...它与Memo对象非常类似,都可以编辑多行文本,但Memo编辑器文本只能有一种格式,而RichEdit对象文本却可以包含多种字体和颜色。

1.9K20

Linux系列 使用vi文本编辑器

本节学习如何使用Linux字符操作界面文本编辑器——vi,以便更好地管理和维护系统的各种配置文件。...命令模式:启动vi编辑器后默认进入命令模式。该模式主要完成光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。...为了便于查看行间期转效果,这里先学习如何在v编辑器是示行号,只要切换到末行模式并 执行如下的”set cu”命令即可显示行号,执行"set nonu"命令可以取消量示行号.  ...在vi编辑器,前一次被删除或复制的内容将会保存到剪切板缓冲区,按p键即可将缓冲区的内容粘贴到光标位置处之后,按P键则会粘贴到光标位置处之前。...键则向前查找).完成查找后可以按n、N键在不同的查找结果中进行选择,例如,输入“/yum”,按Enter键后查找出文件的“yum”字符串并高亮显示,光标自动移动至第一个查找结果处,按n键可以移动到下一个查找结果

35020

Python 自动化指南(繁琐工作自动化)第二版:六、字符串操作

然后,您将完成两个不同的编程项目:一个存储多个文本字符串的简单剪贴板和一个自动完成格式化文本片段的枯燥工作的程序。...程序的输出发送到剪贴板会使它更容易粘贴到电子邮件、文字处理器或其他软件。...第一步:程序设计和数据结构 您希望能够用一个简短的关键短语作为命令行参数来运行这个程序,例如,同意或忙碌。与该关键短语相关联的消息将被复制到剪贴板,以便用户可以将其粘贴到电子邮件。...或者您可以使用一个简短的 Python 脚本来自动完成这项任务。 bulletPointAdder.py脚本将从剪贴板获取文本,在每一行的开头添加一个星号和空格,然后这个新文本贴到剪贴板。...现在程序完成了,您可以尝试用复制到剪贴板文本运行它。 即使您不需要自动化这个特定的任务,您也可能希望自动化一些其他类型的文本操作,比如删除行尾的尾随空格或者文本转换为大写或小写。

3.1K30

剪贴板操作 Clipboard API 教程

写权限"自动授予脚本,而"读权限"必须用户明确同意给予。也就是说,写入剪贴板,脚本可以自动完成,但是读取剪贴板时,浏览器会弹出一个对话框,询问用户是否同意读取。 ?...4.3 Clipboard.writeText() Clipboard.writeText()方法用于文本内容写入剪贴板。...下面的例子是将同一个剪贴项的多种格式的值,写入剪贴板,一种是文本数据,另一种是二进制数据,供不同的场合粘贴使用。...Event.clipboardData.clearData([type]):清除剪贴板数据,可以指定数据类型。如果不指定类型,清除所有类型的数据。...六、paste 事件 用户使用剪贴板数据,进行粘贴操作时,会触发paste事件。 下面的示例是拦截粘贴操作,由脚本剪贴板里面的数据取出来。

2.1K10
领券