Mac:常用软件



常用的搜索配置:
百度:https://www.baidu.com/s?ie=utf-8&f=8&wd={query}
简书:http://www.jianshu.com/search?utf8=%E2%9C%93&q={query}
淘宝:http://s.taobao.com/search?oe=utf-8&f=8&q={query}
京东:https://search.jd.com/Search?keyword={query}
微信文章:http://weixin.sogou.com/weixin?type=2&query={query}
stackoverflow:http://www.stackoverflow.com/search?q={query}
github:https://github.com/search?utf8=%E2%9C%93&q={query}
maven:http://mvnrepository.com/search?q={query}
Android API Search:https://developer.android.com/reference/classes.html#q={query}
如下配置:

说明:该部分来自于daking.tech
概述
- 没有Alfred基础的,请先阅读5分钟上手Mac效率神器Alfred以及Alfred常用操作
大纲
名称 | 作用 | 类别 | 出处 | 修改日期 |
---|---|---|---|---|
Github | 更便捷地使用Github | 开发编程 | Github | 2017-01-28 |
Github Search | Github搜索 | 开发编程 | Github | 2017-01-28 |
Stackoverflow | Stackoverflow搜索 | 开发编程 | Github | 2017-01-28 |
Dash | 离线API | 开发编程 | Dash官网 | 2017-01-27 |
Hash | 哈希工具 | 开发编程 | Github | 2017-01-27 |
Maven | maven库搜索 | 开发编程 | Github | 2017-01-27 |
Copy Path | 复制路径 | 工具 | Github | 2017-01-27 |
Shorten URL | 缩短URL | 工具 | Github | 2017-01-28 |
扇贝词典 | 英语 | 工具 | Github | 2017-01-28 |
Switch DNS | 切换DNS设置 | 工具 | Github | 2017-01-30 |
资源
开发编程
Github
-
更便捷地使用Github。
-
安装步骤:
- 下载github.alfredworkflow文件,并双击导入Alfred。
- 在Alfred操作界面输入
gh > login
,并回车,自动跳转到Github授权页面,进行账号授权。
-
升级步骤:
在Alfred操作界面输入
gh > update
,即可升级插件。gh > activate autoupdate
开启自动升级;gh > deactivate autoupdate
关闭自动升级。 -
使用:
gh 关键词
,搜索相应的项目。
Github Search
-
在Alfred上列出Github的搜索结果。
-
使用:
github 要搜索的库名
。

Github搜索-w570
对搜索结果按回车,打开Github网页。
对搜索结果按Cmd + c,复制链接。
按住Cmd再点击搜索结果,打开pull请求。
按住Alt再点击搜索结果,打开issues页面。
Stackoverflow
-
在Alfred上列出Stackoverflow的查询结果。
-
使用:
.so 要查询的问题
。

Stackoverflow搜索-w562
Dash
-
快速查看离线API文档的Mac软件。
-
可免费使用,功能完整但每次搜索查询,都要等待恶心的10s。可花24.99刀永久消除等待。。。

恶心10秒-w377
-
安装Dash的Alfred工作流:
- 打开Dash软件。
- 点开菜单Dash -> Preferences,打开偏好设置界面。
- 点击Integration页签,点击Alfred图标即可完成安装。
img
安装Dash的Alfred工作流-w306
Hash
-
对字符串和文件进行MD5、SHA1等常用哈希,另外支持Base64等。
-
对字符串进行SHA1:

对字符串进行SHA1
-
对文件进行SHA1:
- 在Finder中选中文件;
img
选中文件
- 在Alfred操作界面中执行SHA1File,回车即可得哈希结果。
img
执行SHA1File
Maven
-
在Maven中央仓库中搜索指定项目。
-
搜索Glide:

搜索Glide-w561
回车后此库的信息复制到剪切板中,如:
<dependency>
<groupId>com.github.bumptech.glide</groupId>
<artifactId>glide</artifactId>
<version>3.7.0</version>
</dependency>
工具
Copy Path
-
将Finder中文件的路径复制到剪切板中。
-
修改此Workflow的热键为
Ctrl + Command + C
。

修改热键-w292

修改热键-w376
- 此后,在Finder中选中文件后执行此热键即可复制该文件的路径。
Shorten URL
-
缩短URL。
-
将
https://www.baidu.com/
缩短为http://t.cn/Ryh0P2j
。

缩短百度网址-w572
扇贝词典
-
安装步骤:
- 下载Shanbay.alfredworkflow文件,并双击导入Alfred。
- 在Alfred操作界面输入
sbe test
,并回车,自动跳转到扇贝授权页面,进行账号授权,获得扇贝官方给的授权码。
- 在Alfred操作界面中输入
sbcode 授权码
,并回车完成授权。
-
使用:
sb 要查询的单词
sbe 查询例句
Switch DNS
-
切换DNS配置。
-
添加自定义的DNS配置。
- 打开Alfred界面 -> Workflows页签 -> 找到Switch DNS。
img
Switch DNS-w718
- 双击Script Filter图标,进行编辑,在DNS配置列表末尾添加自己的DNS配置。
img
自定义DNS配置-w583
-
使用:在Alfred操作框中输入sdns,并选择要切换的DNS配置。

配合剪切板,用 Snippets 进行批处理
Alfred 内置了一个剪切板工具,我们可以用它来配合 Snippets 使用。例如,一位 HR 需要向多位面试者发送邮件,根据面试安排表告知他们明天上午或者下午来公司参加面试。那么我们通过创建一个 Snippets 来提高写邮件的效率。
首先,我们需要前往 Alfred 设置,找到 Feature 中的 Clipboard,打开 Clipboard History 中的 Keep Plain Text。
然后创建一个新的 Snippets,关键词为「MfI」,输入以下内容:
{clipboard:2} 先生/女士,感谢您对我司的关注!我们收到您的求职简历,很高兴地通知您已经通过我公司的初步筛选,特邀请您前来参加我公司组织的首轮面试,具体安排如下:面试时间:2018 年 X 月 X 日 {clipboard:1}面试地点:XXX 路 XXX 号 XXX 大厦 {clipboard:0}……
这里的 {clipboard:0}
、{clipboard:1}
和 {clipboard:2}
指的是剪切板里的第一、第二和第三条信息(在 Alfred 的剪切板中,0 代表第一条信息)。
建立这个 Snippets 后,我们只需要依次复制表格上参与面试者的姓名、面试时间和面试地点,然后输入关键词「!MfI」即可快速生成邮件。