程序员如何优雅使用Mac?

搬瓦工机场JMS

在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了Apple MacBook Pro 13.3寸笔记本。

以前的相关折腾经历参见:

在没入手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

安装brew

/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莫属。功能据说强大到没朋友。

alfred 4 for mac(最好用的mac效率工具)

立即下载alfred 4 for mac(最好用的mac效率工具)

alfred 4 for mac完美汉化版是Mac os系统上一款非常好用的快速启动工具。alfred 4可以快速的搜索本地程序,使用搜索引擎搜索、查询词典、查找文件、管理、音乐控制等等!alfred mac功能十分强大,喜欢的用户欢迎下载体验!

2022-04-2917.02 MB简体中文

gif录制 LICEcap

LICEcap绝对是良心软件,免费,多平台(支持windows和mac),生成的gif画质要甩qq录制的gif好几条街,且容量很小。

LICEcap for Mac(GIF动态截屏软件)

立即下载LICEcap for Mac(GIF动态截屏软件)

苹果电脑有什么好的gif软件呢,给大家推荐一款Mac电脑GIF录屏软件,LICEcap for Mac(GIF动态截屏软件),可以捕获桌面区域并将其直接保存到.GIF,LICEcap还支持自己的原生无损.LCF文件格式,它允许比.GIF更高的压缩率,更高的质量(每帧超过256色),以及更准确的时间。录制流程简单,轻松录制,一键搞定。

2021-02-18495 KB英文软件

解压缩工具 Unarchiver

Unarchiver 是一款免费且强悍的解压缩工具,支持多种压缩格式,再也不会因为无法解压windows传来的压缩包而烦恼了

The Unarchiver for Mac(解压缩软件)

立即下载The Unarchiver for Mac(解压缩软件)

The Unarchiver Mac是Mac OS X 下用于压缩 / 解压缩的应用软件,支持相当多的压缩文档格式,使用相当便捷,还能极大避免压缩 / 解压缩过程中的乱码问题。macdown提供The Unarchiver for Mac(解压缩软件)免激活版,有需要的朋友欢迎前来下载!

2019-06-1517.5 MB简体中文

markdown 编辑器

typora 是专业的markdown编辑器,集编辑与预览于一体,使用体验极佳。

Typora for Mac(Markdown文本编辑器)

立即下载Typora for Mac(Markdown文本编辑器)

Typora for Mac是一款简单高效的Markdown编辑器,使您可以轻松编写和编辑纯文本。此外,Typora可以顺畅地与Mac系统集成,让您觉得它实际上是一个本地应用程序。

2022-03-2213.71 MB简体中文

美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。因此我选择vscode作为markdown编辑器,虽然这样对于vscode确实过于屈才。毕竟vscode可是一个能支持多种编程语言,插件丰富的文本编辑器

vscode对vim的支持极佳,虽然其响应速度不及sublime text,但sublime text对vim的支持实在太差了,只能弃之

小结

不管是windows, linux, 还是macOS,都并非完美的操作系统,主要还是视应用场景而定,个人建议没必要花时间去折腾操作系统,如将windows折腾成linux,在linux或macOS硬安装windows软件,做这些事情徒劳无益,不如将时间精力投入到学习中,如有需要,三个操作系统各配置一台电脑,不同的场景就切换不同的电脑。

人生苦短,远离无意义的折腾。

未经允许不得转载:搬瓦工VPS_美国VPS » 程序员如何优雅使用Mac?

赞 (0) 打赏

相关推荐

    暂无内容!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏