你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

从Windows和Linux转投Mac阵营:2017款MacBook Pro 13.3寸使用心得与终端优化

发布时间:2025-03-24

浏览次数:0

在折腾了一段时间的 linux 之后,我历经了各种摧残。虽然我掌握了一些鲜为人知的黑科技,但最终还是对此感到厌倦了,于是转投到了 mac 阵营。我入手了 2017 款的 Apple Pro 13.3 寸笔记本。

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

在未入手 mac 之前,曾幻想 mac 会是一个既具备 linux 的某些特点又有自身优点的操作系统。实际上,它也存在不少问题,比如:

虽然存在不少不足,但是综合了各种场景,它依然是最适合我当下工作的电脑。下面分享这段时间使用 mac 的一些心得,希望能对你有所帮助。

终端与shell

终端是程序员操作电脑的首选,默认的并不好用,改用iTerm

shell 选择了 oh-my-zsh,关于这方面的详情可以参考 oh-my-zsh。它能够让你的终端体验从未如此美妙和畅快。

主题选择:="cloud"

效果如下:

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

cloud

包管理工具

是mac的包管理器,类似于的apt-get, 的yum

安装brew

/usr/bin/ruby 执行一段代码,这段代码是通过 curl 命令获取 https://raw.githubusercontent.com/Homebrew/ 这个地址的内容并将其作为一个命令来执行install/master/install)"

使用brew的国内镜像

cd "$(brew --repo)" && git remote set该 url 的起源是 https://git.coding.net/homebrew/homebrew.git
cd $home && brew update

常用指令

键位绑定

Caps Lock(大小写切换键)使用的频次非常少,它所占的位置却极为合适,简直可以说是“占着位置却不做事”。而经常用到的某个键却不容易按到sublime text 2 mac,所以必须把键位改造成自己最顺手的布局。在 mac 系统中改键位是相当简单的,只需进入系统偏好设置中的键盘选项,然后按照以下操作进行即可。

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

修改键位1

这是我自定义的按键,各人根据自己的偏好自定义按键

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

修改键位2

快速启动工具

有一款工具能快速启动应用,它分为免费版和付费版。付费版的功能极为强大,据说强大到没有能与之相比的。而对于不是深度用户的人来说,免费版的功能就已经足够了。

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

控制窗口

调整窗口的快捷键为 win+箭头sublime text 2 mac,而 macOS 系统似乎没有自带的此类功能键。起初,我完全靠手工来进行窗口的调整,这让我感到特别忧伤。每当需要调整窗口,比如将两个应用分别放置在左右屏幕时,我总是怀念那种便捷的方式。

的出现让调整窗口,分屏变得与一样简单

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

.gif

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

快捷键

gif录制

这绝对是一款良心软件,它是免费的,支持多个平台,包括 和 Mac。它生成的 gif 画质非常出色,比 录制的 gif 要好很多,而且容量还很小。

惟一的不足就是录制过程中,添加注释只能用英文,暂不支持中文

解压缩工具

它是一款免费的工具,并且很强悍。它可以解压缩,支持多种压缩格式。这样一来,就再也不会因为无法解压传来的压缩包而感到烦恼了。

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

编辑器

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

遗憾的是它不支持 vim 模式。对于一个 vim 爱好者来说,这是难以忍受的,因为手指形成的肌肉记忆会导致在使用时经常敲错,从而无法专注于码字。所以我选择了其他编辑器,尽管这样对于它来说确实有些大材小用。毕竟它是一个能够支持多种编程语言且插件丰富的文本编辑器。

Vim 得到了极好的支持。不过,它的响应速度比不上 text。而 text 对 vim 的支持非常差,所以只能舍弃它。

sublime text 2 mac_sublime text 2 mac_sublime text 2 mac

代码编辑器

使用全家桶并全部采用 vim 插件来写代码,感觉极为畅快。无需再去费心折腾其他编辑器,也不用记忆各种快捷键。因为针对主流语言都开发了 ide,属于同一家的产品,所以使用起来就如同使用同一款编辑器一般,毫无不协调之感。

小结

不管是 Linux 还是 macOS,都不是完美的操作系统,主要得看应用场景。个人建议没必要把时间花在折腾操作系统上,比如在 Linux 或 macOS 上硬安装软件,这些事情是徒劳的。不如把时间和精力投入到学习中。如果有需要,可以为三个操作系统各配置一台电脑,在不同的场景就切换不同的电脑。

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

如有侵权请联系删除!

13262879759

微信二维码