程序员如何优雅使用Mac?
发布时间:2022-03-27 19:36:53
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了Apple MacBook Pro 13.3寸笔记本。
以前的相关折腾经历参见:
为什么程序员要会linux
初识opensuse
在没入手mac之前,也曾幻想mac应该是一个兼具了linux和windows优点的操作系统,实际上,macbook也有不少坑,如:
散热差,终端执行
npm run dev
时,风扇呼呼作响,cpu温度直飙外接27寸显示器时,即使不作任何操作,也一直发热,感觉比小米还更加”为发烧而生“
边缘割手,youtube上竟然有老外为解决这个问题,直播如何把边缘刨光
即使macbook也有诸多的不足,但综合了各种场景,依然是最适合我当下工作的电脑。以下分享这段时间使用mac的一些心得,希望对你有所帮助。
终端与shell
终端是程序员操作电脑的首选,默认的terminal
并不好用,改用 iTerm
shell选择oh-my-zsh
主题选择:ZSH_THEME="cloud"
效果如下:
包管理工具 Homebrew
Homebrew 是mac的包管理器,类似于ubuntu的apt-get
, centos的yum
安 * rew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
使用brew的国内镜像
cd "$(brew --repo)" && git remote set-url origin https://git.coding.net/homebrew/homebrew.git cd $home && brew update
常用指令
brew --version或者brew -v 显示brew版本信息
brew install 安装指定软件
brew unistall
brew list 显示所有的已安装的软件
brew search text 搜索本地远程仓库的软件,已安装会显示绿色的勾
brew search /text/ 使用正则表达式搜软件
brew update 自动升级homebrew(从github下载最新版本)
brew outdated 检测已经过时的软件
brew upgrade 升级所有已过时的软件,即列出的以过时软件
brew upgrade 升级指定的软件
brew pin 禁止指定软件升级
brew unpin 解锁禁止升级
brew upgrade --all 升级所有的软件包,包括未清理干净的旧版本的包
brew services --help 查看brew如何管理服务
键位绑定
Caps Lock(大小写切换键)用的频次极少,占用的位置即极佳,可谓是“占着茅坑不拉屎”,而频繁用到的“command"却不方便按,因此必须将键位改造成自己最顺手的布局,mac改键位相当简单,在系统偏好设置中进入键盘选项,按以下操作即可:
修改键位1
这是我自定义的按键,各人根据自己的偏好自定义按键
修改键位2
快速启动工具 Alfred
快速启动应用的工具非Alfred莫属。功能据说强大到没朋友。
gif录制 LICEcap
LICEcap绝对是良心软件,免费,多平台(支持windows和mac),生成的gif画质要甩qq录制的gif好几条街,且容量很小。
解压缩工具 Unarchiver
Unarchiver 是一款免费且强悍的解压缩工具,支持多种压缩格式,再也不会因为无法解压windows传来的压缩包而烦恼了
markdown 编辑器
typora 是专业的markdown编辑器,集编辑与预览于一体,使用体验极佳。
美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。因此我选择vscode作为markdown编辑器,虽然这样对于vscode确实过于屈才。毕竟vscode可是一个能支持多种编程语言,插件丰富的文本编辑器
vscode对vim的支持极佳,虽然其响应速度不及sublime text,但sublime text对vim的支持实在太差了,只能弃之
小结
不管是windows, linux, 还是macOS,都并非完美的操作系统,主要还是视应用场景而定,个人建议没必要花时间去折腾操作系统,如将windows折腾成linux,在linux或macOS硬安装windows软件,做这些事情徒劳无益,不如将时间精力投入到学习中,如有需要,三个操作系统各配置一台电脑,不同的场景就切换不同的电脑。
人生苦短,远离无意义的折腾。


猜你喜欢
- 最美闹钟APP怎么切换闹钟主题?最美闹钟APP是一款非常好用的手机闹钟软件,用户们可以在里面设置铃声闹钟和更换闹钟主题,那么我们在最美闹钟A
- 1、图片压缩插入前压缩利用第三方软件如光影魔术手对图片做压缩处理。插入后压缩双击Wpp中图片,弹出“设置对象格式”对话框。单击“图片”功能区
- excel超过12位数字如何下拉递增和保存,具体该怎么去进行操作的呢?今天,小编就教大家在Excel中超过12为数字设置下拉递增和保存的操作
- Win10正在清理卡在0怎么办?造成这类故障的原因有很多,可能是系统和软件有冲突,也有可能是软件和软件之间有冲突,从而造成系统运行某些服务程
- 海豚睡眠如何使用?海豚睡眠是一款简单易用的睡眠辅助软件,海豚睡眠为用户提供了睡眠场景、文章阅读、页面更换等功能,那么我们该如何使用这款软件呢
- Excel中经常需要使用到删除重复数据的技巧,删除重复数据具体该如何操作呢?下面是由小编分享的excel表格删除重复数据的教程,以供大家阅读
- 很多人从Win7系统升级到Win10系统的时候,就很不是适应Win10的菜单风格。但是不会更改菜单样式,只能强迫自己适应。现在不用强迫自己适
- 对于我们正在使用的企业微信,有很多刚刚使用的用户对于其中的功能还不是很了解。那么对于企业微信如何考勤,小编觉得我们可以在我们的主页找到我的选
- 路由器怎么设置?设置交换机接无线路由器有什么方法吗?现在是网络信息时代,上网的人越来越多,然而路由器已成为连接网络最常用的设备。那么你们知道
- 具体操作如下: 首先,创建一个名为411-A的Word文档,然后输入=rand()函数,敲击回车后自动产生如下段落。 然后对上面
- 对于插入到wps文字里面的图片,如何统一设置它们的格式呢?对于新手来说还是有一定难度,怎么办?不要着急,下面小编马上就告诉大家wps文字设置
- 我们在使用低配电脑的时候,有的情况下可能需要我们重装系统。对于低配置电脑装win10快还是win7快,小编觉得主要还是要根据自己电脑的配置情
- word怎么让字体变成扇形?在word文档的编辑过程中,用户可以通过设置调整特殊的字体形状,来显示突出不同,比如想要让字体变成扇形,应该怎么
- PDF文件是我们现在经常使用的文件格式之一,为了防止别人不经允许就随意查看PDF文件,所以一般的PDF文件都加上了密码。但是当我们遇到了从网
- 在使用win10系统的时候,很多用户们说自己爱接通电源后,笔记本显示未在充电是怎么一回事呢,这样到底的无法正常使用,到底要怎么去解决呢,快来
- 谷歌浏览器是一款十分优秀的浏览器,可以帮助用户快速、安全的搜索到自己需要的内容,并更是可以保证用户在多开网页的情况下使浏览器快速稳定运行。近
- Win11如何默认打开软件界面最大化?其实解决方法很简单,下文就为大家带来了Win11默认打开软件界面最大化的方法,需要的朋友一起看看吧我们
- 最近有很多mac用户升级了macOS Catalina 10.15/macOS Big Sur系统,然而除了一些软件不兼容外,很多升级的用户
- 最近很多小伙伴都在使用QQ群课堂进行上课,这个时候老师们肯定会有很多的PPT进行展示,那么这个功能该如何使用呢?下面一起来看看具体的使用教程
- Vista资源管理器怎么使用名称分组筛选文件夹?Vista系统中想要搜索文件夹,可以使用资源管理器来操作,下面我们就来看看详细的教程,需要的