初入MAC系统必备神器(点赞收藏)

写在前面

5年Windows系统使用,办公为主刚转的Mac系统(岗位是后端开发),机型为MacBook Pro(M2芯片)

Windows系统与Mac系统大到生态系统、软件兼容性,小到用户界面、键盘快捷键等都大为不同,让包括博主在内的不少初入Mac系统的使用者或多或少都有一定程度的不适应,故写此篇博客,针对不同的问题给出合理的解决方式

创作不易,希望能在帮到大家的同时,得到一定量点赞、收藏的认可

妙控板和鼠标手势强一致性问题

主用Windows系统的通常离不开鼠标,而在MacBook Pro(M2芯片)机型上却只有两个Type- C接口,当充电器占用一个后就只剩下了唯一一个Type- C接口,并且位于电脑的左上角,这个时候如果还想连接鼠标,就只能通过购买扩展坞(进行有线鼠标的连接),或者一步到位购买无线鼠标,于是,妙控板和鼠标手势强一致性问题随之产生

问题描述:

在 MAC 系统中,鼠标滚轮和触控板被设置为了强一致性:必须同步开启或关闭,而这两者的操作本身是相反的,于是......

神器一:Mos(免费)

官网:https://mos.caldis.me/

下载安装后设置为如下即可

终端界面问题

Mac系统自带的终端虽然功能强大,但也存在很多缺点如界面不够友好、缺乏分屏(多窗口)功能、性能相对于第三方终端工具较差、主题和配色方案(如高亮块)不足,于是......

神器二、iTerm 2(免费)

步骤一:下载安装

官网:https://iterm2.com/index.html

步骤二:主题设置

右键 iTerm 2 -> Settings -> Profiles -> Colors -> Solarized Dark theme(通常使用这个主题,也可以选用其他自己喜欢的),如果没有 Solarized Dark theme 主题的话,可以自行访问GitHub地址下载部署:https://github.com/altercation/solarized

步骤三:文本大小设置

右键 iTerm 2 -> Settings -> Profiles -> Text -> Regular ->调整大小

步骤四:进一步扩展

扩展一

Meslo字体安装:Meslo Slashed/Meslo LG M Regular for Powerline.ttf

然后右键 iTerm 2 -> Settings -> Profiles -> Text -> Font -> Chanage Font,选择 Meslo LG M Regular for Powerline 字体

扩展二

配置 Oh My Zsh—via curl 安装命令:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

然后进入 zshrc(用 vim 或者别的都可以,i 进行插入编辑,esc 退出编辑,:wq 进行保存) 将 ZSH_THEME="robbynussell" 编辑为 ZSH_THEME="agnoster" ,保存退出

扩展三

声明高亮—git命令安装:

cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

然后进入zshrc将 plugins=(git zsh-syntax-highlighting) 放于 #plugin 最下方、在文件末尾添加 source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
 ,保存退出:

plugins=(git zsh-syntax-highlighting)
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

Mac系统状态查询问题

在Mac系统上,自带的查看系统状态方法一般有活动监视器(应用程序 -> 实用工具 -> 活动监视器)和终端命令如top(实时显示系统进程状态)、vm_stat(查看内存的使用情况)、iostat(显示CPU和磁盘的I/O状态)、netstat(查看网络连接状态)

但是博主觉得都不够好用(不够方便),于是......

神器三、Stats(免费)

stats:https://github.com/exelban/stats/releases

开发过程中会遇到的一些工具类问题

在开发过程中,我们经常会遇到一些工具类问题,如:

  • 软件安装和管理繁琐:手动下载、配置和更新各种工具和库,耗时且容易出错
  • 依赖关系难以处理:不同工具和库之间的依赖关系可能导致冲突,管理起来很麻烦
  • 环境配置复杂:不同项目可能需要不同的开发环境,手动配置容易出错且难以保持一致性
  • 版本切换困难:在多个版本之间切换时,容易发生版本冲突或配置问题
  • 跨平台不一致:在不同操作系统上开发时,工具和环境的配置常常不一致,导致额外的工作量

这些问题都能通过 Homebrew 得到有效解决...

神器四、Homebrew(免费)

Homebrew 在开发中能够解决很多常见的问题,如:

软件依赖管理:在开发过程中,经常需要一些外部库、工具或者运行时环境,Homebrew 可以帮助你快速安装这些依赖项,避免手动查找、下载、配置和安装,特别是在不同项目中需要不同版本的工具时,Homebrew 的管理方式非常高效

轻松获取开发工具:Homebrew 提供了大量的开发工具,可以通过简单的命令安装

简化环境配置:Homebrew 支持将很多开发环境配置自动化,避免了手动设置和不一致的环境配置问题,通过 Homebrew 安装的工具和库,通常会自动配置好相关的环境变量,减少了手动配置环境的麻烦

版本控制和切换:如果你的开发需要在多个版本之间切换,Homebrew 也能帮忙

解决跨平台开发问题:如果你在不同的操作系统上进行开发,Homebrew 提供了跨平台支持(尤其是 macOS 和 Linux),确保你能够在不同的机器上使用一致的工具和配置

轻松更新和维护:使用 Homebrew 安装的软件包可以通过 brew updatebrew upgrade 命令进行统一管理和更新。这样,你不需要担心忘记更新某个工具或者库,Homebrew 会提醒你并让更新过程变得简单。

安装图形化工具和应用:Homebrew 不仅限于命令行工具,还支持安装图形化界面的应用程序

创建和管理虚拟环境:对于一些开发需求(比如 Python 环境或 Node.js 环境),Homebrew 可以帮助创建和管理虚拟环境,确保不同项目之间的依赖和配置不会冲突

总之,Homebrew 大大简化了开发者的环境配置和工具管理过程,让开发工作更加高效、便捷

安装方式(直接命令行安装):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成之后,将 Homebrew 的环境变量配置添加到 shell 配置文件中:

echo >> /Users/kuaile/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/kuaile/.zprofile

查看是否安装成功:

brew --version

持续更新中......最近更新(2025年3月13日)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值