3. MacOS开发者必备的提效软件
工欲善其事必先利其器
1、Homebrew(包管理器)
首当其冲的就是大名鼎鼎的homebrew
,Mac和Linux的包管理器。可以轻松下载你想要的软件,比如下载redis,只需要brew install redis
即可完成,当然还可以一些其他的软件,比如Firefox等,想知道homebrew是否存在某个软件,可以brew search 软件名字
搜索一下,比如brew search firefox
,就可以看到。当然它还有很多好处,仅列举一些关注点较多的方面。
- 易用性:Homebrew 提供了简单的命令来安装、更新和管理软件包,使得用户可以轻松地使用一条命令完成软件的安装和升级。
- 庞大的软件库:Homebrew 拥有一个庞大的公式库,用户可以通过它安装成千上万的软件包,包括许多开发者和系统管理员常用的工具。
- 版本控制:Homebrew 允许用户安装特定版本的软件,方便进行版本管理和兼容性控制。
- 依赖管理:Homebrew 自动处理软件包的依赖关系,用户无需手动下载和安装每个依赖项。
- 本地化安装:Homebrew 允许将软件包安装在用户目录下,避免对系统文件进行修改,保持系统的清洁和安全。
- 易于卸载:使用 Homebrew 安装的软件包可以很容易地被卸载,Homebrew 会尝试清理所有相关的文件。
- 社区支持:Homebrew 拥有一个活跃的社区,用户可以从社区获得帮助,也可以贡献自己的公式。
- 更新及时:Homebrew 的公式通常更新得很快,用户可以及时获得软件的最新版本。
2、iTerm2(终端)
开发人员和终端打交道的频繁程度可想而知,一个好用的终端可以大大提升开发者的效率和舒适感,如果你也想寻求一个好用的终端,那么iTerm2是不二之选。iTerm2有很多好用、实用的功能,例如:
- 分屏功能:iTerm2 支持在同一个窗口中垂直或水平分割多个终端面板,方便同时查看和操作多个会话。
- 标签式界面:iTerm2 允许用户像浏览器标签一样打开多个终端标签,可以快速在不同会话之间切换。
- 搜索功能:iTerm2 提供了强大的搜索功能,可以在终端输出中快速查找文本,支持正则表达式和历史搜索。
- 自动完成和建议:iTerm2 支持智能的命令自动完成和建议,提高命令输入效率。
- 鼠标支持:iTerm2 支持鼠标拖动来选择文本,复制粘贴更加方便。
- 丰富的配置选项:iTerm2 提供了丰富的配置选项,用户可以根据自己的喜好和需求定制终端的外观和行为。
3、IINA(播放器)
MacOS上开源的、功能强大的播放器,倍速播放可以最高支持16X,重点是免费,而干净且直观地使用界面,如官方介绍的一样,专为MacOS设计的现代媒体播放器。IINA是我每次必装的播放器,优势多多。
- 现代用户界面:IINA 拥有一个干净、现代且直观的用户界面,它支持暗黑模式,与 macOS 的设计语言和用户界面指南保持一致。
- 触控板手势:IINA 支持 macOS 的触控板手势,允许用户通过简单的手势控制播放、音量调节和快进/快退。
- 强大的字幕支持:IINA 提供了丰富的字幕自定义选项,包括字体样式、大小和颜色,以及在线字幕搜索功能。
- 高效率的播放:IINA 使用了先进的视频播放技术,如硬解码支持,提供流畅的播放体验,即使对于高分辨率视频也是如此。
- 自定义快捷键:用户可以自定义快捷键,以适应个人的操作习惯。
- 强大的播放列表:IINA 允许用户创建和编辑播放列表,方便管理和播放多个视频文件。
- 支持多种格式:IINA 支持广泛的视频和音频格式,无需额外的编解码器。
- macOS 集成:IINA 与 macOS 系统集成良好,支持 Force Touch 触控板、Touch Bar 等 macOS 特有的硬件特性。
4、Snipaste(截图工具)
我愿称之为截图最强工具。不仅有截图、还有钉图(把图片固定在桌面上)、图片标注等等。
Snipaste 是一个简单但功能强大的截图工具,允许将屏幕截图固定回屏幕上。按 F1
开始截图,然后按 F3
将其粘贴为浮动窗口。就是这样!还可以将剪贴板中的文本或颜色信息转换为浮动图像窗口。这样的窗口可以缩放、旋转、翻转、变成半透明,甚至点击!如果你是一个程序员,一个设计师,或者任何在计算机之前工作很长时间的人,你会惊讶于它如何帮助你更有效地完成你的工作!而且是全平台的,所有设备必装软件。
官方地址:https://www.snipaste.com/index.html
5、PicGO(图片上传图床工具)
自建博客后者需要自己管理图片的用户应该都不陌生,PicGo,一个用于快速上传图片并获取图片 URL 链接的工具。配置好图床后,仅需要通过拖拽就可以完成一张图片上传并得到图片的URL,直接复制即可使用。
PicGo 本体支持如下图床:
七牛图床
v1.0腾讯云 COS v4\v5 版本
v1.1 & v1.5.0又拍云
v1.2.0GitHub
v1.5.0SM.MS V2
v2.3.0-beta.0阿里云 OSS
v1.6.0Imgur
v1.6.0