工具推荐:自定义右键搜索

handheld tool lot

我常在阅读中关注到好的书和电影,并希望将其加入到我的豆瓣列表当中,以备后续有需要的时候查看。不过现有的方式是复制内容 – 打开新的 Tab – 打开豆瓣电影 – 输入关键词 – 搜索结果中标记想读、想看。

这个流程应该得到简化,让我想起了 Chrome 当中的「使用 Google 搜索」的功能

d2b5ca33bd970f64a6301fa75ae2eb22 7

通过搜索,我找到了满足我需求的工具 — 右键自定义搜索。

Github : https://github.com/ghanthony/rightKeyCustomSearch

Chrome拓展:https://chrome.google.com/webstore/detail/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8F%B3%E9%94%AE%E6%90%9C%E7%B4%A2/oolckmcebfheccnfejmnminjcdmldepg

有了这个拓展,我就可以直接在页面中选中我要的内容,并在右键菜单中针对选中内容快速搜索,非常的方便。

d2b5ca33bd970f64a6301fa75ae2eb22 8

电子书助手

ebook

我自己是一个很喜欢看书的人,所以买了很多平台的电子书会员(Kindle、微信读书、华章书院),但一直以来,都有一个问题在困扰我,就是如何确认一本书在哪个平台上有?

虽然下意识上我们认为不同的电子书平台上的书籍应该是相同的,但在实际的操作层面,确实是有所不同的。受限于版权、出版社合作关系等等,有些书可以在微信读书上找到,但无法在 Kindle 上找到;有些书可以在图灵社区找到而无法在 Kindle 找到。

这使得作为读者的我十分困扰,如何才能更加明确的知道我想看的那本书在那个电子书平台上能找到。

终于,现在有了这个工具 —— eBooks Assistant 油猴脚本

这个脚本通过自己实现的爬虫,爬取了各平台拥有的电子书数据,从而实现在你访问某个豆瓣电子书页面时,告诉你那些平台有对应的电子书,一键跳转到对应的平台进行阅读,降低搜寻电子书的成本。

d2b5ca33bd970f64a6301fa75ae2eb22 11

脚本地址:https://greasyfork.org/en/scripts/412479-ebooks-assistant

脚本及服务器源码:https://github.com/caspartse/eBooksAssistant

针对 WordPress 开发配置 Sublime Text 4

029a1f00793d00a4a88e458d5cdfebb0

最近在开发两个自己用的 WordPress 的插件,所以就把 Sublime Text 配置成了适合 WordPress 的开发的状态。以下是我的一些记录。

加入代理

因为 Package Control 在境内访问不是那么的流畅,所以,针对 Package Control 进行相应的 Proxy 配置,你只需要找到相应的配置界面,在其中加入 Proxy 配置即可。

d2b5ca33bd970f64a6301fa75ae2eb22 16
{
  "http_proxy": "http://127.0.0.1:7890",
  "https_proxy": "http://127.0.0.1:7890"
}
Code language: JSON / JSON with Comments (json)

代码格式化

Sublime 自带 Reindent

Sublime Text 4 自带缩进格式化的工具,因此,可以不需要安装第三方插件来实现。

在 Sublime Text 4 的 Line — Reindent 当中可以完成相应的操作。

d2b5ca33bd970f64a6301fa75ae2eb22 17

为了更好的使用这个功能,我自己添加了一些配置来简化这个功能的使用:

  1. 安装 Package​Resource​Viewer 用于修改系统配置。
  2. 使用 Package Resource Viewer: Open Resource 命令,打开 Default 包中的 Context.sublime-menu文件,
  3. 在其中添加一行代码 { "command": "reindent","caption":"格式化选中部分" },即可实现在上下文菜单中加入自动的格式化能力。效果见下图
d2b5ca33bd970f64a6301fa75ae2eb22 18

代码辅助编写

Tabnine

由于我使用的是 Sublime Text ,所以 VSCode 才有的 GitHub Copilot 自然是无法使用的,但不代表你不能使用机器来帮助你快速生成代码。这里我选择的是 Tabnine

由于我目前还没有为 Tabnine 付费,所以他只能基于我本地的代码进行学习。

文档快速生成

DoxyDoxygen

虽然是给自己用的插件,还是希望代码写的足够清晰。一个更加简单的插件,可以帮助我更好的去写批注。

我的 macOS 软件

今晚重整了一下 macOS 的环境,将我自己在用的程序分享出来。

开发工具

  • 微信开发者工具:我自己目前来说,依然是一个不错的小程序开发者。所以还是装了开发者工具。
  • Core Shell:服务器 SSH 链接工具,主要是我懒得记 IP 地址。
  • Google Chrome:这个就不多说了。
  • iTerm 2 :macOS 下最好用的终端工具。
  • Transmit:FTP 工具
  • Visual Studio Code:不多说,都懂
  • Xcode:不多说,都懂
  • Sip: macOS 下好用的选色工具,setApp 的。
  • TablePlus:全能的DB管理工具,支持 MySQL、PGSQL、Redis、Memcache、SQLite 等。setApp 的。

办公工具

  • Keynote
  • Numbers 表格
  • Microsoft Excel
  • Microsoft PowerPoint
  • Microsoft Word
  • Microsoft Remote Desktop Beta

写作工具

  • MWeb:MWeb 的启动速度足够快,可以满足快速写作的需求。
  • Bear: Bear 主要是在 iOS 端的快速输入。macOS 端没有用它主要是因为我在 macOS 下的写作大概率需要复制出去的,Bear 原生并不是 Markdown,很麻烦。
  • Day One:用了一年多的日记写作工具,很好用。推荐。
  • MarkEditor:可以导出微信公众号样式,很方便。
  • Typora:主要是用来导出 Word 文件。
  • Ulysses:主要用来写一些长篇的内容。
  • Yu Writer:一个看起来不错的编辑器。

多媒体工具

  • Adobe Audition :我做播客是使用 Au 来进行剪辑的,所以需要保留 Au。
  • Adobe XD CC:我使用 XD 来进行快速的产品交互构建。
  • Eagle:图片管理工具,用来管理图片素材。很方便。
  • GIPHY CAPTURE: GIF 生成器,可以导出 GIF 和 MP4,还可以加字幕。
  • IINA:我在用的视频播放器。
  • PDF Expert: PDF 阅读工具
  • Pixelmator Pro: P图工具
  • ScreenFlow 8:我用来录制课程的工具

沟通工具

  • 钉钉:我有些时候需要和阿里的朋友沟通,需要用钉钉。
  • QQ:这个不多说,都懂。
  • 微信:这个不多说,都懂。
  • TG:这个不多说,都懂。

效率工具

  • 滴答清单:我自己在用的 GTD 工具,不仅是 macOS ,iOS、Windows 也装了。
  • 1Password:我自己在用的密码管理工具,同样装在多个系统里。
  • 印象笔记:我自己在用的知识库。Notion 有些时候速度太慢。
  • Alfred3 : 快速启动应用,我设置了 Commad + Space 做为启动按键,来完成快速启动。
  • Aria2GUI:高速下载工具。macOS 默认没有好用的 Aria 2 Client ,我用的这个。
  • Caffeinated:保持屏幕常亮。
  • Flux:根据时间,来调整屏幕颜色,达到护眼的效果。
  • iPic:图床工具,还支持了其他文件的上传。
  • Moom:将窗口二等分的工具。
  • Notion:个人知识库,推荐。
  • Setapp:macOS app 订阅服务
  • Station:比 Notion 官方更好用的 Client。
  • The Unarchiver:解压缩工具,提供了 rar、zip 等多种格式的解压服务。
  • Timing:电脑使用时间分析工具,推荐。
  • uTorrent: BT 下载工具。
  • Xnip:好用的截图工具。
  • MoneyWiz:我自己用的记帐工具,setApp 的。
  • iStat Menus:任务栏状态条工具,setApp 的。
  • Bartender:任务栏精简工具,setApp 的。
  • iMazing:iOS 设备管理。setApp 的。

创意工具

  • Xmind:思维导图工具,有些时候需要导出给别人时会用,setApp 的。
  • MindNode:主要用的思维导图工具,setApp 的。