工欲善其事,必先利其器 -- Mac 软件推荐(序)
背景
工欲善其事,必先利其器。后面我将陆陆续续推荐一些软件利器帮助大家提高效率(主要针对 Mac 电脑)。
如果你在使用 Mac 电脑,并且没有如某些人那样安装并使用 Windows 系统,那么你可以尝试使用以下这些软件。
在 Mac 装 Windows 使用,感觉有点“暴殄天物”(文化有限,只能找到这个词),没有恶意黑 Windows,Windows 有 Windows 的使用场景,对于普通人民群众来说,确实使用 Windows 够了,微软现在也出了不错的笔记本。但你确实不该买 Mac 然后确使用 Windows 系统,这样其实装 X 效果不好。
这些软件都是我自己使用过且觉得还不错的,这些软件或者可以极大地提高效率或者偶尔也足够装13(哈哈,乱入了一两款 App)。
整理下来太多了,因为太多图,放在一篇文章里面感觉加载都有点问题(是不是暗示我要换手机了?)。正好有读者反馈说之前发的有的内容太长太干,都看不下去了,因此,我进行了拆分(技术干货花的时间也久,产出没那么快)。正好用类似的文章休息下,不用动脑筋,1~2分钟搞定,并且也有收获,一举两得。
主角登场 Alfred
今天的主角是 Alfred。这个软件很多文章都在说,我这里就不多做过多介绍了。其具体效果跟 Mac 自带的 Spotlight 类似,但功能会强大 N 个数量级倍。
我差不多 12 年开始接触 Mac,当时还是穷学生,托香港的同学帮忙买的教育版 MacBook Air,现在还偶尔服役。但使用这款软件是我 15 年快工作了才用上,后悔没早知道呀,不过现在也已经陪伴我走了这么多年了,首推就是这款软件了。如果你看到这篇文章且还没有用过,就赶紧用起来吧,免费版本的功能也都已经挺强悍了。
举例说下常用的几个功能:
文件搜索
类似 Windows 版本的 everything。 设置某个标识(示例中为 “'”)开头,后面为关键字就开始全盘索引(当然可以配置过滤)了,找到搜索到的文件后,按 "->" 出现二级菜单,可以选择下一步的操作。
比如复制,以此命令行 cd
到文件/目录(后面有类似的工具推荐),复制文件路径(finder 不比 windows 能够方便 copy 文件路径)等。
alfred-file-search
剪贴板历史
可以帮你保存你最近的剪贴板历史,通过快捷键选取粘贴。实际工作中经常遇到,本来要复制一个东西已经 cmd+c
了,这个时候又来一个更优先需要复制粘贴的,前面那个又被覆盖了,还得再去复制一遍。有了这个功能就不愁了。
alfred-paste
各种搜索
- 搜索引擎搜索
同样可以设置关键字,比如 "google keywords",回车就能直接打开 google 搜索。默认的有google/wiki/等等,这个还可以自己方便添加更多的搜索引擎,比如 baidu,必应,stackoverflow 等等。
- 各种快捷搜索
其他的比如联系人搜索,快捷功能(lock/sleep/shutdown
)等等,计算器(直接输入等式即可),输入应用名称快速打开应用等等。
alfred-quick-search
Workflow
Workflow 是其更强大的卖点。比如以下是一些或者极其高效或者很有意思的 workflow。
- Dash
堪称程序员神器啊。 结合 Dash,能够非常方便快捷地搜索某种语言的某个 API,再也不用边写边打开浏览器去搜索了。
遇到了 某个 API 不太清楚,直接 ctrl + blank
输入关键字就直接模糊搜索某 API 了。
alfred-dash
- stackoverflow
其实这个通过在上面的搜索引起那里设置也 OK 的。这里是一个单独的 workflow,同样可以设置关键字(例如 st keywords
) 就能直接搜索 stackoverflow 上相关问题。相当于在 google 搜索中 keywords site:stackoverflow.com
。
alfred-stackoverflow
- youdao 翻译
遇到中英文翻译问题不用再打开浏览器去搜索了。
当然 Mac 自带的取词翻译功能也挺不错的: 不知道? 选中关键字,三指轻点触控板。
mac-translate
- zhihu
知乎搜索及知乎日报,可以设置关键字直接知乎搜索,或者列出当天的知乎日报推荐列表。
- douban
豆瓣的相关功能,豆瓣读书/电影等。最近听到同事谈论某电影,想看豆瓣评分多少? 很简答, 直接 movie 电影名
就出来结果了,如图:
- 天气
调用百度的 API 实现的快捷天气预报
alfred-weather
快速搜索邮件(这里直接用的以前的截图)。
alfred-mail
- 印象笔记(evernote)
快速搜索印象笔记/evernote 中保存的内容。这个得首先去 印象笔记官网 生成一个 token,然后安装好 alfred-evernote后,配置好(es-token 你自己的generated-token) token 成功后就可以使用了。
查询有不同的语法格式,详情可以查阅evernote 搜索语法。
alfred-印象笔记 workflow
搜索后直接回车打开是默认在应用程序中打开,按住 cmd
后会在浏览器中打开(由于最开始开发的作者是国际版 evernote,中国版补丁的作者也忘记改这个链接了,所以在浏览器中打开的跳转链接不对,直接下载我修改后 workflow 是 OK 的 github),其实就是修改一下其中的 app.js
中的 get-link
方法。
当然还有更多其他好玩有用的 workflow,你可以直接到github AlfredWorkflow“选购”,没有的也可以自己实现一个也贡献出来哦。方法也相对比较简单,用 php/python
等都可以实现,你打开 alfred 设置项,双击具体某个 workflow 就能看到源码。
工欲善其事,必先利其器 -- Mac 软件推荐(序)的更多相关文章
- Mac常备必用的软件-mac软件推荐
目录 终端工具 iTerm2,做开发的都用它代替系统自带的“终端”,免费软件,官网直接下载即可. 文件比较工具 meld,开源免费的文件/文本比较工具. 安装方法:brew cask install ...
- mac软件推荐及chrome插件推荐
通用软件 Alfred (超级好用的效率工具) 用mac这个软件一定要装,用习惯之后加上电脑本身的快捷键.效率提升的飞起. Alfred我常使用的功能有: 搜索chrome的书签 我搜索的书签大概分为 ...
- Mac软件推荐
其他: AP文档浏览器+代码片段管理工具:Dash 抓包工具:Charles 使用教程:http://www.cnblogs.com/dsxniubility/p/4621314.html 音乐播放 ...
- 关于 iOS 刷新效果实现的思路 和 mac软件网址推荐
有一次面试,突然有个人问了我一个问题:MJRefresh的原理是什么? 我说这种效果可以有两种方法实现: 1. UIRefreshControl 2. 通过监听scrollview的偏移量,自定义 ...
- 单片机开发——02工欲善其事必先利其器(Proteus软件安装破解)
在单片机开发工程中,博主经常通过模拟软件Proteus进行模拟仿真,将编译生成的"HEX"文件下载在单片机芯片中,然后进行后期的debug工作,当模拟仿真完成之后,进行硬件测试部分 ...
- 单片机开发——01工欲善其事必先利其器(Keil软件安装破解)
本文是博主<单片机开发>博客第一篇文章,主要讲述51单片机编程软件Keil uVision4的安装及破解过程. 1. Keil uVision4安装包文件 PATH:链接 ...
- Mac影音多媒体工具软件推荐
今天和大家分享软件专题:「影音多媒体工具」,今天的「影音多媒体工具」主要包含音乐播放.音频编辑.视频播放.视频编辑.截图录像等类别的软件. 有需要其他类型的软件,可在评论区留言或私信于我[磨人的小妖精 ...
- Mac 软件专题之:OS X Yosemite 精彩应用软件推荐
目前,很多软件都已经发布了针对Yosemite系统的版本,今天和大家分享专题:「OS X Yosemite 精彩应用」,主要分享适配Yosemite系统全新的扁平化界面和新功能的软件,但要知道未在此专 ...
- Mac 软件专题:高效率工作和学习工具软件推荐
今天和大家分享软件专题:「高效率工作和学习工具」,简而言之就是提高你工作和学习效率的软件,这对于要天天使用Mac工作或学习的人来说太有帮助了,这里主要分享大家平时经常用的一些,欢迎留言补充. 本文图片 ...
随机推荐
- 1700人点反对的LeetCode问题,是因为太难了吗?
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题的第40篇文章,我们一起来看的是LeetCode中的71题Simplify Path,中文名是简化路径. 这题的难 ...
- Black Hat Python之#2:TCP代理
在本科做毕设的时候就接触到TCP代理这东西,当时需要使用代理来对发送和收到的数据做修改,同时使用代理也让我对HTTP协议有了更深的了解. TCP Proxy用到的一个主要的东西就是socket.pro ...
- 新手福利!Blazor 从入门到砖家系列教程(你真的可以成为砖家)
注意 作为 Blazor 新手的你(不是新手就当没看到这句话),请一定走完本教程再去上手其他组件库 标题跟你开个玩笑,你真的可以通过这个系列教程成为专家! 深入浅出,我翻译过程中都学到了很多. 我们不 ...
- Rocket - debug - TLDebugModuleInner - Abstract Data
https://mp.weixin.qq.com/s/DOLkEi-_qQt6lWOhJ2hxVQ 简单介绍TLDebugModuleInner中抽象数据寄存器的实现. 1. abstractData ...
- hdl - HLS vs. Generator
https://mp.weixin.qq.com/s/n_4RKlOddr_p2S_wODvFbw 介绍硬件建模的各个层次,以及基于RTL进一步提高层次的方法. 1. 物理版图 直接画 ...
- 超干货!为了让你彻底弄懂MySQL事务日志,我通宵肝出了这份图解!
还记得刚上研究生的时候,导师常挂在嘴边的一句话,"科研的基础不过就是数据而已."如今看来,无论是人文社科,还是自然科学,或许都可在一定程度上看作是数据的科学. 倘若剥开研究领域的外 ...
- CVE-2020-0796永恒之黑复现POC EXP以及修复方案
描述: 北京时间3月12日,针对最新披露的SMB远程代码执行漏洞(CVE-2020-0796),微软官方发布了针对Windows 10/Server禁用SMBv3(SMB 3.1.1版本)协议压缩的安 ...
- (Java实现) 美元汇率
时空限制 1000ms/128MB 题目背景 此处省略maxint+1个数 题目描述 在以后的若干天里戴维将学习美元与德国马克的汇率.编写程序帮助戴维何时应买或卖马克或美元,使他从100美元开始,最后 ...
- Java实现 LeetCode 396 旋转函数
396. 旋转函数 给定一个长度为 n 的整数数组 A . 假设 Bk 是数组 A 顺时针旋转 k 个位置后的数组,我们定义 A 的"旋转函数" F 为: F(k) = 0 * B ...
- Java实现 蓝桥杯VIP 算法提高 排队打水问题
算法提高 排队打水问题 时间限制:1.0s 内存限制:256.0MB 问题描述 有n个人排队到r个水龙头去打水,他们装满水桶的时间t1.t2----tn为整数且各不相等,应如何安排他们的打水顺序才能使 ...