Mac 提升开发效率的小工具

好久没有更新文章了,分享一些最近使用的一些提升开发效率的小工具,持续更新哦,如果大家有什么推荐的提升开发效率的小工具欢迎留言哦~

Alfred

获取

  • 官网安装,简单方便,免费版虽然功能阉割,但是够用
  • 也可以购买 Powerpack,购买之后可以使用 Alfred 的所有功能,主要是 Workflows 自定义插件的工作流。也可以在网上找破解版的。

Alfred 设置

Alfred 设置

Alfred 设置主要有以下几个部分:

  • General:通用
  • Features:特性
  • Workflows:工作流
  • Appearance:外观
  • Powerpack:查看是否购买Powerpack以及其许可证
    Alfred设置

General(通用界面)

General

Features(特性界面)

  • Essentials:可设置搜索“应用程序”、“联系人”、“设置”。

  • Extras:可设置搜索“文件夹”、“文本文件”、“压缩文件”、“个人文档目录”、“图片”、“AppleScript”等其他文件。

  • Unintelligent:Search all file types 搜索所有文件类型。若勾选此项不但影响巡查速度,还混淆默认搜索结果。Alfred 建议用户使用 Find+空格+文件名 来查询文件或文件夹;使用 Open+空格+文件名 也可以。

  • Search Scope:设置 Alfred 查询时会搜索的文件夹范围,可自己添加和删除。

  • Fallbacks:若上面的查询搜索不到结果时,就会调用这里设置的网站或搜索引擎来进行进一步的查询。默认反馈结果为 Google、Amazon、Wikipedia 网页搜索。

  • 检索Chrome书签:目前 Alfred 已经支持了 Chrom 书签的搜索了

  • 比如,你可以输入 app+空格+应用名 打开应用

    image

  • 你也可以输入 find+空格+文件名 搜索文件

    image

  • 输入 open+空格+文件名 打开文件

Web Search

image
个人认为 Alfred 最赞的功能就是 Web Search 的搜索了

可以根据设置的关键字和 url 进行网页的搜索。可以极大的提高开发效率

比如我可以再 Alfred 的搜索页面输入 google js 点击回车我就可以直接打开我的 Chrome 浏览器并且到了 Google 搜索结果是 js 的页面。

还可以自定义搜索页面

image
比如你可以设置:

  • 百度:https://www.baidu.com/s?ie=utf-8&f=8&wd={query}
  • stackoverflow:http://www.stackoverflow.com/search?q={query}
  • githubUser:https://github.com/{query}
  • githubSearch:https://github.com/search?utf8=%E2%9C%93&q={query}
  • MDN:https://developer.mozilla.org/zh-CN/search?q={query}
    image

Calculator(计算器)

  • 直接在操作界面上输入简单的运算
    image
  • 在操作界面上输入=来进行复杂运算,Alfred支持很多高级的数学函数
    image

Web Bookmarks(浏览器书签)

可以设置搜索关键字搜索浏览器书签。例如

image
image

Dictionary

同 Bookmarks,可以谁知关键字然后使用macOS 自带的 Dictionary 搜索结果

image

CheatSheet

长按 command 会显示当前页面的快捷键

image

spectacle

官网:https://www.spectacleapp.com/ 方便移动和 resize 窗口的 app,这个的需求主要是在开发时都会有大于等于 2 个屏幕,我们的窗口在不同的屏幕之间来回切换的时候会比较繁琐

Bartender

Mac下菜单栏管理应用,可以让菜单栏上杂乱无章的图标,变得井井有条

Helium

始终悬浮在窗口前面的浏览器

Dashlane

官网:https://www.dashlane.com/zh

安全记住所有密码

switchHost!

方便管理你的 host

PicGIF

方便的制作 gif 的及其轻量的小软件,本文的 gif 就是使用该软件制作

猜你喜欢

转载自juejin.im/post/5b0e99436fb9a009e405dbb6