写给新用户-Mac软件指南篇:让你的Mac更好用
用了macOS也有小四年了,今天打算分享一下Mac上的常用软件,说不上精通,但也算是有一些心得体会。平时也会定期对软件做整理,所以有了这篇文章。如果能帮到刚刚接触macOS或正在寻觅软件的你,那当然再好不过了。
软件推荐
系统
快速启动+文件搜索:Alfred
第一个必然要写一款重磅的,Alfred被称之为“Mac效率神器”。熟悉Mac朋友应该都知道,是Spotlight的无敌增强版,除了本地文件的搜索和应用启动,还支持快捷网络搜索(通过 “zh+搜索内容” 实现知乎搜索等)和Workflows(有道翻译、天气查询等),可以真正提高Mac的操作效率。
同类软件:HapiGo(国人开发,设置操作更符合国人习惯)
电量管理:Battery Health 3
Mac上一款比较好用的电量管理,对我来说主要是用来做充电及拔电提醒的,之前有看过我关于手机自动化文章的应该清楚,我对电池用量比较在意(没错,我手机和电脑都是传家宝,请各位别来杠我),所以会用该软件实现20%充电提醒和80%拔电提醒。
同类软件:Fruit Juice(其实颜值和汉化支持更好一些,但是不支持最新的macOS 12.0.1)
触摸板增强:BetterTouchTool - 付费
这款也是有效提升效率的好软件,可以将触控板、Touch Bar、Magic Mouse的潜力发挥出来,比如实现三指上滑隐藏应用、三指点击增高音量、四指下滑关闭应用等,同时可以让你只用来调亮度/音量的Touch Bar利用起来,实现软件Dock和时间显示,可玩性极高,但相对的设置难度也要高一些。
同类软件:Better And Better
屏保:Fliqlo
翻页时钟屏保,这软件不用多说吧,支持Mac、Windows、iOS、iPadOS多平台,可以结合触发角实现快捷屏保。
.防止合盖休眠:Kaka - 免费
瑞星小狮子家的,是我使用频率比较高的软件,主要场景就是在家中电脑合盖使用显示器,避免了需要一直打开电脑的情况。但是要注意不用的时候及时关闭,否则会把电跑干。
窗口管理:Magnet
该软件可通过快捷键快速调节窗口的大小和位置,保持你的工作区井井有条,也是我高频使用的软件。
同类软件:BetterSnapTool(之前买BST可以赠送上面提到BTT的使用权,具体使用效果差不多)
截图:Xnip
相对于官方的截图(Shift + Command + 3、4、5 ),比较实用的就是截长图和取色的功能,整体UI及操作上也比较简洁轻便,同时支持自带阴影效果,颜值更高。
同类软件:iShot(免费,功能类似)、jietu(为数不多腾讯家出品的良心好软)
输入法:自带 - 免费
目前全设备输入法我都换成自带了,主要是为了苹果生态下的自定义短语和更快的启动速度,所以这里只做之前用过输入法的推荐。
Rime-鼠鬚管:开源、自定义、轻量,可玩性强但配置复杂,需要自己导入配置,不过网上有不少懒人配置。
百度输入法:国产的几家输入法里,更推荐百度,据说Mac上延迟稍微低点也不会卡字。当然为了词库还是习惯哪家用哪家。
文件
a.解压缩:Keka - 免费
也是一款开源软件,除了图标丑没别的毛病,支持主流的压缩格式,没有什么多余的功能和设置。记得不要在App Store买!GitHub上是免费的!
同类软件:eZip(早期用户,设置略烦琐且有bug,现状不清楚)
NTFS挂载:Mounty - 免费
刚接触Mac的同学可能在NTFS硬盘读写上遇到问题,因为对于NTFS格式的硬盘,Mac只读不写,有了Mounty就可以解决这个问题,不过操作上稍微有点复杂,如果可以,可将硬盘转换为Mac支持的格式,例如HFS+、Fat32和Exfat。
PDF阅读:PDF Expert
Mac上的PDF工具,除了基本的阅读功能,编辑、标注、转换等功能也齐全,比Adobe家的轻便多了,打开速度上就赢了。
多媒体格式转换:Permute 3
一款媒体文件转码工具,他们家的软件UI做的都蛮漂亮的,支持音频、视频、图片等多种格式转换,同时支持批量转换,方便快捷。我平常用来将音乐文件转为Apple Music支持的m4a格式。
多视图文件管理器:QSpace
想要替代自带的Finder,实现多窗口、多工作区管理?这款QSpace就可以满足你的需求,可以自行设置多个工作区域,同时整合了快捷启动、右键菜单、新建文件等功能,让你的Finder更加好用。
同类软件:TotalFinder
图床:uPic
支持微博、阿里云、腾讯云、SMMS等多图床快捷上传,目前Markdown写作用的也是这款图床管理工具,可以通过右键快速上传并自动复制链接,让你的文章写作效率翻倍。
优化
卸载工具:Appcleaner、UninstallPKG
刚接触Mac难免会安装一些不适合自己的App,这时候AppCleaner就派上了用场,不仅可以卸载应用,同时可以自动查找清除残留,重要的是软件非常简单易用,只有上图一个界面,把想要卸载的App扔进去就好了。
安装软件还会有一些pkg格式,这款软件可以很好的清理,让你的电脑更加干净。
清理工具:Tencent Lemon
推荐的第二家腾讯系应用了,使用起来要比某老牌清理工具清爽许多,相信安装过CleanMyMac X的用户应该都明白,卸载起来一堆残留和自启动。
这款软件可以更好的清理软件缓存和历史记录,但是有个小问题,菜单栏的小图标顽强的很,自启动都去掉了依然坚挺,每次重启后只能手动退出。
媒体
音效增强:Boom 3D
Boom 3D也是款老牌的音效增强工具了,从2开始就在用。系统自带几十种均衡器配置,同时支持手动设定均衡器,支持3D环绕立体声和选择App单独调教。
电子书管理:Calibre
电子书管理的神器,可以批量转换epub、mobi等各种格式,我主要用来Kindle上书籍格式的转换,除了UI丑了些没毛病。
素材管理:Eagle
这款软件可以说是设计师神器了,可以将导入的素材根据颜色搜索,同时支持自定义标签和分类功能,很好的解决大量素材的查找问题。
视频播放器:MPV
心目中最好的视频播放器没有之一,界面可高度自定义,同样需要自行配置,我目前的配置可以流畅播放4K,看电影必备!每周会把存好的电影拿出来看上一部,搭配上Boom 3D,享受沉浸的观影体验。
同类软件:IINA(相比MPV要简单很多,同样可以导入mpv配置,界面图形化更加方便,更适合不爱折腾的人群)
音乐播放器:Swinsian
因为自己会听本地音乐,所以好的本地音乐播放器必不可少,这款软件界面可以灵活搭配,同时支持多种音频格式,整体UI也符合Mac的设计语言。虽说现在为了苹果生态转移到了Apple Music,但是这款软件还是想推荐给各位。
下载
Aria2Gui
Aria2是一个轻量级,支持多协议、多来源的命令行下载工具,这款软件为其提供了可视化图形界面,搭配YAAW-for-Chrome等插件可以接管浏览器的下载,同时可以通过一些特殊方法可实现du盘下载。
Downie 4
一款好用的视频下载工具,跟上面介绍的Permute 3属于一家公司的,从简洁美观的UI就能看出来,支持大部分主流网站的视频离线下载,同时软件简单易用,容易上手。
Motrix
一款全能的下载工具,支持多种下载协议,不会像某雷一样限速,支持多种插件,同时也支持安装插件取代浏览器的下载。建议在使用前看下说明配置Tracker服务器,可以显著改善下载体验。
笔记
知识体系管理:Notion - 免费,部分功能需付费
用笔记的人没人不知道Notion吧,算是最早带来Block编辑概念的笔记工具,通过Page(页面)、Block(编辑器)、Database(数据库)的组合,实现各种各样的玩法。
目前我用Notion来做自己的知识体系管理及工作进度管理,上图也是我目前的个人注意。最近Notion也开始支持汉化,服务器也慢慢改善,国内能够达到无需特殊工具秒开,支持多平台,Mac、Windows、iOS、iPadOS、Android均可同步。
Mac资源大全
相关文章:
写给新用户-Mac软件指南篇:让你的Mac更好用
用了macOS也有小四年了,今天打算分享一下Mac上的常用软件,说不上精通,但也算是有一些心得体会。平时也会定期对软件做整理,所以有了这篇文章。如果能帮到刚刚接触macOS或正在寻觅软件的你,那当然再好不过了。 软件推荐…...

03运算符综合
03 3.1.1算数运算符 3.1.2赋值运算符 3.1.3比较(关系)运算符 3.1.4逻辑运算符 3.1.5位运算符 3.2运算符的优先级 3.3条件表达式...
LeetCode刷题--思路总结记录
23-11-08每日一题:2609.最长平衡子字符串 链接:2609.最长平衡子字符串 总体思路: 平衡字符串要求“字符串前半段的0和后半段的1个数相同” > 分别记录0和1的计数结果,并最终取二者的最小值2字符串必须0开头,1结束 …...
Nodejs
node是运行js的环境 node 基础命令 // 初始化 // npm init // npm init -y// 全部选择yes // 安装包 // npm install 包名 // npm i// 安装package-lock.json里面所有的包到node_modules // npm i 包名// 安装当前最新版, // npm i 包名版本号//指定版本安装 // n…...
【面经】spring,springboot,springcloud有什么区别和联系
Spring、SpringBoot、SpringCloud都是Java开发中的重要框架,它们的作用和区别如下: Spring:是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的。它提供了AOP(面向切面编程)和Ioc(控…...
SpringBoot Kafka消费者 多kafka配置
一、配置文件 xxxxxx:kafka:bootstrap-servers: xx.xx.xx.xx:9092,xx.xx.xx.xx:9092consumer:poll-timeout: 3000key-deserializer: org.apache.kafka.common.serialization.StringDeserializervalue-deserializer: org.apache.kafka.common.serialization.StringDeserializer…...
git 标签相关命令
要在本地仓库中添加标签,你可以使用以下命令: git tag <tag_name> 这将在当前所处的提交上创建一个轻量级标签(lightweight tag)。如果你想要创建一个带有附注信息的标签,可以使用 -a 选项: git t…...

我在Vscode学OpenCV 图像运算(权重、逻辑运算、掩码、位分解、数字水印)
文章目录 权重 _ 要求两幅图像是相同大小的。[ 1 ] 以数据说话( 1) 最终:( 2 )gamma _输出图像的标量值 [ 2 ] 图像的展现力gamma并不等同于增加曝光度( 1 )gamma100( 2 )…...

【 Docker: 数据卷挂载】
背景 Docker只提供了容器运行的必备依赖,但是一些编辑等操作的依赖是不支持的,如vi操作容器内部文件、将静态资源拷贝到容器内来等。 docker pull nginx docker run -d -p 81:80 --namemynginx -v D:/docker/nginx/www:/usr/share/nginx/www -v D:/dock…...
windows上的静态链接和动态链接的区别与作用(笔记)
C源代码文件经过预编译、编译和汇编后输出的目标文件的后缀和操作系统是有关系的。不同的操作系统使用不同的命名约定和文件格式来表示目标文件。常见的目标文件后缀包括: - Windows系统:.obj、.lib、.dll - Linux系统:.o、.a、.so - macOS系…...
MySQL和Postgresql数据库备份和恢复
MySQL和Postgresql数据库备份和恢复 一、MySQL数据库备份 备份单个数据库 $ mysqldump -uroot -p bdname > dbname.sql备份多个数据库 $ mysqldump -uroot -p --databases dbname1 dbname2 ... > dbname.sql # 备份所有数据库 $ mysqldump -uroot -p --all-databases…...

使用MCU上的I2C总线进行传感器应用
使用MCU上的I2C总线进行传感器应用是嵌入式系统开发中常见的任务,本文将介绍在MCU上实现I2C总线传感器应用的相关技术和流程。 首先,I2C(Inter-Integrated Circuit)总线是一种常用的串行通信协议,用于连接多个设备&am…...

汽车标定技术(七)--基于模型开发如何生成完整的A2L文件(2)
目录 1. 自定义ASAP2文件 2. asap2userlib.tlc需要修改的部分 3. 标定量观测量地址替换 3.1 由elf文件替换 3.2 由map文件替换 3.3 正则表达式(含asap2post.m修改方法) 4.小结 书接上文汽车标定技术(五)--基于模型开发如何生成完整的A2L文件(1)-C…...

ZZ308 物联网应用与服务赛题第E套
2023年全国职业院校技能大赛 中职组 物联网应用与服务 任 务 书 (E卷) 赛位号:______________ 竞赛须知 一、注意事项 1.检查硬件设备、电脑设备是否正常。检查竞赛所需的各项设备、软件和竞赛材料等; 2.竞赛任务中所使用的…...
web相关框架
web相关框架 web 后端开发框架 expressKoaHapiNest web 前端UI库(组件库) Naive-UiAnt Design VueElement plus 后端页面,前端框架(一个开箱即用前端框架) naive-ui-admingin-vue-adminvue-vben-adminvue-pure-adminvue3-antd-admin 无…...

安装dubbo-admin报错node版本和test错误
✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆 🔥系列专栏 :dubbo-admin安装 📃新人博主 :欢迎点赞收藏关注,会回访! 💬舞台再大,你不上台࿰…...

HTML使用canvas绘制海报(网络图片)
生成前: 生成后: <!DOCTYPE html> <html><head><meta charset"utf-8"><title>媒体参会嘉宾邀请函生成链接</title><link rel"stylesheet" href"https://cdn.jsdelivr.net/npm/vant2.10…...

20道高频JavaScript面试题快问快答
※其他的快问快答,看这里! 10道高频Qiankun微前端面试题快问快答 10道高频webpack面试题快问快答 20道高频CSS面试题快问快答 20道高频JavaScript面试题快问快答 30道高频Vue面试题快问快答 面试中的快问快答 快问快答的情景在面试中非常常见。 在面试过…...

【STM32】HAL库UART含校验位的串口通信配置BUG避坑
【STM32】HAL库UART含校验位的串口通信配置BUG避坑 文章目录 UART协议校验位HAL库配置含校验位的串口配置BUG避坑附录:Cortex-M架构的SysTick系统定时器精准延时和MCU位带操作SysTick系统定时器精准延时延时函数阻塞延时非阻塞延时 位带操作位带代码位带宏定义总线函…...

Python实用技巧:将 Excel转为PDF
将Excel文件转换为PDF可以方便储存表格数据,此外在打印或共享文档时也能确保表格样式布局等在不同设备和操作系统上保持一致。今天给大家分享一个使用第三方Python库Spire.XLS for Python 实现Excel转PDF的简单方法。 实现步骤 首先,通过pip命令来安装依…...

XML Group端口详解
在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...

大话软工笔记—需求分析概述
需求分析,就是要对需求调研收集到的资料信息逐个地进行拆分、研究,从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要,后续设计的依据主要来自于需求分析的成果,包括: 项目的目的…...

23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...

无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云
目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...
Typeerror: cannot read properties of undefined (reading ‘XXX‘)
最近需要在离线机器上运行软件,所以得把软件用docker打包起来,大部分功能都没问题,出了一个奇怪的事情。同样的代码,在本机上用vscode可以运行起来,但是打包之后在docker里出现了问题。使用的是dialog组件,…...
日常一水C
多态 言简意赅:就是一个对象面对同一事件时做出的不同反应 而之前的继承中说过,当子类和父类的函数名相同时,会隐藏父类的同名函数转而调用子类的同名函数,如果要调用父类的同名函数,那么就需要对父类进行引用&#…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...

【堆垛策略】设计方法
堆垛策略的设计是积木堆叠系统的核心,直接影响堆叠的稳定性、效率和容错能力。以下是分层次的堆垛策略设计方法,涵盖基础规则、优化算法和容错机制: 1. 基础堆垛规则 (1) 物理稳定性优先 重心原则: 大尺寸/重量积木在下…...

图解JavaScript原型:原型链及其分析 | JavaScript图解
忽略该图的细节(如内存地址值没有用二进制) 以下是对该图进一步的理解和总结 1. JS 对象概念的辨析 对象是什么:保存在堆中一块区域,同时在栈中有一块区域保存其在堆中的地址(也就是我们通常说的该变量指向谁&…...