高效工具

  1. 截图识别公式
  2. 截图识别文字
  3. 截图贴图
    1. 设置快捷键
  4. Vscode
    1. 高效插件
    2. 字体
    3. 同步配置
  5. 引用

截图识别公式

mathpix 一款优秀的截图识别公式软件,支持Linux,Windows,Mac,IOS,Android
ubuntu 安装

sudo apt update
sudo apt install snapd
sudo snap install mathpix-snipping-tool

截图识别文字

效果不是很好,没有windows上截图识别工具好用,如果大量截图识别建议windows
ubuntu上截图软件gnome-screenshot 进行截取需要被文字识别的图片;利用文字识别OCR软件tesseract,进行识别将结果输出,复制到文件和剪切板
参考Linux系统(ubuntu)一键OCR识别图片截图文字转文本

截图贴图

使用snipaste可以对剪贴板的内容进行贴图, 贴图教程

  • F3 贴图(也可以在截图时选择贴到屏幕 ctrl + T)
  • Ctrl + 滑动滚轮 设置贴图透明度
  • F2 使贴图鼠标穿透(首选项 - 控制 - 全局快捷键 - 鼠标穿透开关 为其设置快捷键 )
  • Ctrl + W 关闭单张贴图
  • Shift + F3 隐藏所有贴图
  • Shift + Esc 销毁贴图

设置快捷键

在设置->键盘->自定义快捷键处增加,名字随意,建议为shell名字,命令则为OCR.sh的绝对路径.然后录制快捷键就额可以

Vscode

使用配置文件json更加方便,输入ctrl + shift + P, 搜索settings会出来json和UI选项,可以根据需要选择

参考VS Code的的使用之如何设置以及什么是workspace
默认设置 < 用户设置<远程设置< 工作区设置<文件夹设置

默认设置:VS Code的默认值不可编辑修改,当没有提供其它设置的值时候或者提供的是无效值的时候,VS Code提供的默认设置生效;
用户设置:此设置对所有项目生效,如果提供了有效设置会覆盖比它权重低的设置;
远程设置:如果使用了VS Code的远程开发功能将会显示此Tab,此设置对该远程机器生效,如果提供了有效设置会覆盖比它权重低的设置;
工作区设置:默认情况下每打开一个文件夹就是一个工作区,如果提供了有效设置会覆盖比它权重低的设置;
文件夹设置:如果启用了多个工作区就会展示此设置,可以为工作区下面的每个文件夹添加独立设置,如果提供了有效设置会覆盖比它权重低的设置,这个设置也是权限最高的设置因为就在当前文件夹下。

当前配置settings.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"pasteImage.path": "${currentFileDir}/images/",
"pasteImage.basePath": "${currentFileDir}/images/",
"workbench.settings.editor": "json",
// 自动保存
"files.autoSave": "afterDelay",
// 字号
"editor.fontSize": 17,
"editor.fontFamily": "JetBrains Mono NL, '等线'",
// code snippet
"editor.suggestSelection": "recentlyUsedByPrefix",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// 默认 lf 结尾;
// linux / mac / win 上的文件结尾符不一样; Git 对于不同的结尾符,在不同平台上可能会引发不一致问题
"files.eol": "\n",
// vscode update tips
"update.mode": "none",
// delete confirm
"explorer.confirmDelete": false,
///////////////////////////////////// 插件 ////////////////////////////////////////////
// Internal terminal 插件 Code Runner
"code-runner.runInTerminal": true,
"code-runner.fileDirectoryAsCwd": true,
// extension update
"extensions.autoUpdate": "onlyEnabledExtensions",
"editor.formatOnSave": true,
"workbench.colorTheme": "Darcula",
// 在按下 Tab 键时进行 Tab 补全,将插入最佳匹配建议
"editor.tabCompletion": "on",
}

高效插件

  • var-translate: 中英互转
  • Code Runner
  • Markdown Preview Enhanced
  • darcula: Clion主题方案(或者使用默认Dark Modern)
  • Git Graph

字体

可以使用JetBrains Mono NL, 下载之后直接安装即可使用,如果不知道选哪一个就直接Regular

同步配置

可以打开自动同步,这样在不同的电脑可以使用同一份,可以直接使用微软账号登录即可

引用

  1. Ubuntu中一键OCR识别图片截图文字转文本
  2. 聊聊vscode配置settings.json知其所以然(附大量配置)
  3. vscode翻译插件最佳搭配、翻译变量、划词翻译、中译英(提高生产效率)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 yangbenbo@whu.edu.cn

文章标题:高效工具

本文作者:杨本泊

发布时间:2019-11-30, 22:07:24

最后更新:2024-06-23, 21:53:29

原始链接:http://yangbenbo.github.io/2019/11/30/高效工具/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录