Mac迁移指南

前言

最近我的主力设备更换成了MacBook Pro (15-inch, 2017),初来乍到,发现自己面对着一个完全陌生的系统,根本不知道怎么用。这两万多等东西怎么也不能成为一个摆设吧。经过这几天摸索和踩坑,我在这里稍微总结一下我目前迁移到Mac的经验。

几句忠告

  1. 善用终端命令
  2. 善用触控板
  3. 记住你用的是Mac而不是Windows
  4. 善用快捷键
  5. 抛弃你以前对于电脑的所有习惯,从新开始

初来乍到

第一印象

键盘

打开你的新MacBook,你首先看见的就是下面的键盘。于是你会注意到几个以前完全没有见过等按键:controloptioncommand键(如果你的MacBook选择了中文键盘,你还会发现大小写锁定键变成了中英文切换)。这几个键是Mac中修饰键,在macOS中有十分重要的作用。对于Windows用户,你需要知道的是:control相当于Windows的ctrloption相当于Windows的altcommand相当于Windows的windows徽标。所以一些常用快捷键比如复制ctrl+C就变成了command+C。由于这几个修饰键与Windows的摆列方式不同,所以开始可能会有些不适应。即使这样,我也不建议使用键盘设置将这几个键的映射改成和Windows相同的排列方式,毕竟你用的是Mac。

如果你想要使用外接键盘,而且你的键盘不是专门为macOS设计的,那么在链接到Mac上等时候可能会出现下面的对话框。macOS将会指引你帮助系统识别键盘的键位,你只需要按照它说的做你的键盘在大多数情况下都会正常工作。

但是由于键位映射上的差异,外接键盘和MacBook上的键盘上的排列可能不一样。这时候你需要使用系统设置来让他们统一。下图是我的配置,你可以根据自己习惯设置。

至于Fn键,它们在外接键盘上都工作很好,但是在我的键盘上,PrtSc(Windows截屏键)变成了F13Scroll Lock变成了F14Pause变成了F15。由于macOS默认配置,F14``F15现在变成了调节屏幕亮度的按键(迷)。数字小键盘工作良好,只是数字键盘锁没有效果了,一直开启。

配有中文键盘的Macbook提示:大小写锁定变成了中英文切换键,如果想要使用大小写锁定请长按大小写锁定键

Touch Bar

这东西被Apple称为革新性的输入方式,然而可能太超前了,所以我这种落后时代的人并没有感到它有都么有用。相对来说,我感觉键盘快捷键还是要比伸手去够那一小条触控板要快一点。但是在有些应用中还是比较好使的。比如看视频时调整进度,编辑图片时调整参数,还能在任何时候调整屏幕亮度,调整音量,唤出Siri等等。其他就没有啥应用了。属于观赏价值大于实用价值的一个案例(Apple的东西嘛)。但这个东西,装X利器啊233333。

触控板

在遇到MacBook之前,你可能从来没见过如此巨大的触控板,而且你也会好奇这种从来不怎么用的东西要这么大有什么用。但是,对于Mac来说,触控板是最重要的输入方式,macOS在触控板的适配,不同应用之间的行为一致性和操作的高效性和流畅性方面是其他系统根本无法比拟的。所以你要去设置->触控板上了解所有的手势操作,然后进行练习。可能这里的手势操作比较多,而且开始不怎么适应,但是经过不长时间的使用,这些都会变成你大脑中的条件反射。这时你可能就可能不会想念鼠标了。

macOS

Apple的电脑系统,在我看来是最好看的系统了。当然我不想在这里引战,一个东西是好是坏,只有亲自用过以后才知道,别人的言论仅供参考。

屏幕下方的小条叫Dock,它会存放你的常用软件。Dock中第一个图标是访达(Finder),通过它你可以查看你电脑上的所有文件。第二个图标是Siri,Apple的(弱智)语音助手。第三个图标是启动台(Launchpad),轻按它会显示你所有的应用程序。其他常用应用都顾名思义。

macOS窗口的控制按钮(关闭,最小化和全屏)在窗口左上角。菜单栏都固定在屏幕最上方。使用关闭按钮一般不会真正关闭应用程序,这会让程序进入类似休眠的状态,在几乎不占用系统资源的情况下换来大大加快的应用程序启动速度。如果要完全关闭应用程序,请使用Command+Q快捷键。

macOS不存在Windows上不同盘符的设置,你的所有文件都将会存放在自己的用户文件夹中。这就要求你进行适当的文件管理。访达的颜色标记是个不错的整理工具。

macOS的聚焦搜索(Spotlight)非常好用,各种全盘搜索,快捷操作完全没问题。

其他的细枝末节在这里就不完全展开,你可以通过Apple的官方入门教程来学习macOS的使用。Apple官方帮助网站也是很好的学习资源。遇到问题要先去Google,要学会自己处理问题。

更进一步

安装软件

下面介绍macOS中几种安装软件的常用方式:

AppStore

使用AppStore是官方推荐的方式。不过macOS上应用商店并没有iOS上的好,应用数量少而且更新滞后,这和Apple的审核机制有很大关系。所以一般在应用商店里直接下载的情况不多。但是Xcode等就必须在上面下载了。

其他方式

如果不是在AppStore中下载,一般你会获得一个.dmg磁盘映像。双击它就可以进行加载并自动打开。然后你就可以按照指示进行安装。有时你下载了一个非常大的磁盘映像,macOS会花很长时间进行验证,你可以跳过这个过程直接加载。

将应用文件拖拽到Applications文件夹下是最简单和最常用的安装方式。

对于某些安装进程比较复杂或者可能需要一些运行额外操作的应用,它可能会提供一个.pkg格式的软件安装器。

有时它会同时提供两种方式供你选择,你只需要选择一种方式就可以完成安装。

当然有的时候它不会给你一个.dmg,给个压缩包也是很常见的。其他方式就按照软件官网中的安装指南进行操作就可以了。

啥??你的软件没有官网??随机应变,祝你好运。

Homebrew

Homebrew是macOS上最流行的软件包管理器。当然要使用它你可能需要接触终端。但是使用纯命令有时更加直观,而且更加高效。你可以在Homebrew官网中找到更多信息。在这里列出了Homebrew可以安装的所有软件包。

安装Homebrew

进入启动台,打开实用工具文件夹,找到终端应用,打开它。然后将下面的命令复制粘贴进去,按下回车。如果你的网络环境良好,Homebrew即刻就会在你的电脑中安装完毕。

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew需要Command Line Tools for Xcode,所以在安装Homebrew之前请先去应用商店下载安装Xcode,或者通过Apple账号进入苹果开发者网站下载。

如果上述方法安装失败,其他安装方式可以在官方文档中找到。

常用命令
  • brew install <formula> 安装一个软件包
  • brew uninstall <formula> 卸载一个软件包
  • brew list 列出所有软件包
  • brew update 更新Homebrew自己
  • brew upgrade 更新所有已安装的软件包
  • brew outdated 列出所有过时的软件包
  • brew search (text|/text/) 搜索软件包(使用/包围表示输入的是一个正则表达式)
  • brew cleanup 移除所有过时软件包和下载缓存
常见问题

Homebrew大量依赖git和GitHub进行资源下载,所以遇到brew update之类的卡死问题,可能是天朝GFW的缘故。这时候最好找一个科学上网工具,然后设置代理。在brew命令前加上ALL_PROXY=<proc>://<host>:<port>将会让Homebrew使用代理服务器。使用命令别名将会简化这一过程。

1
alias brew="ALL_PROXY=<proc>://<host>:<port>"

这样以后的brew命令都会自动加入代理。

其他的问题请参考官网。

Homebrew cask

Homebrew的安装方式是下载软件源代码在本地进行编译安装,而且其中的软件包大多是一些开发工具包。而Homebrew cask是Homebrew的一个扩展,提供了一个软件二进制包的一个仓库,使Homebrew可以直接下载编译好的应用程序,直接放置到Applications文件夹中完成安装。其使用方式也十分简单,下面一行命令就可以实现安装:

1
brew tap caskroom/cask

安装软件的方式也非常直观,比如下面一行命令就可以在你的电脑上安装Google Chrome浏览器:

1
brew cask install google-chrome

进一步的使用方法可以在其Github首页找到。

常用软件

对于我来说,很多常用软件都有官方的macOS版本。比如网易云音乐,QQ,百度网盘,Chrome浏览器,Adobe全家桶等。很多开发工具在macOS上更能完美的安装和运行,这主要得益于macOS的UNIX血统。在这里我主要想提一下几个macOS和Windows相比有些不同的地方。

Office办公套件

macOS预装了苹果自己的iWork办公套件,他们分别是:Pages对应Office WordKeynotes对应Office PowerPointNumbers对应Office Excel。他们都是非常好的软件,而且和macOS更加贴切。但是如果你日常接触到的更多的是微软Office产生的文件,尤其是Office2007以前的扩展名不带x的文件,那么他们的适配就不怎么好了。轻则显示不正常,重则损坏文件。处理这些文件还是要Office最好了。

Office是有macOS版本的,但是他们需要购买才可以使用。你可以到微软官网申请Insider内测成员来免费使用Office的最新(也不怎么稳定)的版本。

下载工具

然而我突然发现macOS上有迅雷……macOS版的迅雷看起来还是比Windows版的简介美观,而且其他没必要的内容也不回强制让你看,下载速度还是那么快。现在我已经用迅雷当主力的下载工具了。

Windows有一个迅雷,但是macOS上看起来没有这样的软件。但是我在这里给大家推荐一款命令行软件,aria2。关于它的详细配置我会在另外的博文中说明。

录屏软件

我推荐的macOS上的录屏软件是OBS。这对你可能是个很熟悉的名字,但是你可能不知道这个十分流行的直播推流软件也可以作为一个完全免费的跨平台录屏软件使用。但是在macOS上,还是要进行进一步的配置才可以完美使用。这还是要留到别的博文里喽。

macOS进阶使用

NTFS文件系统

由于苹果和微软的某些利益纠纷,NTFS格式的磁盘在macOS上只能挂载和读取,无法更改和写入。要想完整的支持NTFS文件系统,需要进行一些更改。

第一种方式是下载某些软件让macOS支持NTFS。这里有付费和免费两大阵营。付费软件我推荐Paragon NTFS for Mac官网),它价格为147.86¥(迷之汇率),但是提供了最好的性能和稳定性。我现在一直使用这个软件,各方面都很令人满意。当然这不一定就适合你的Mac,所以在付钱之前要先试用一段时间来观察它的稳定性和性能,然后再做决定。免费的话我推荐NTFS 3G安装方式),它其实在内部使用了Tuxera NTFS的一种开源实现,日常使用应该没有问题。

第二种方式是开启macOS中隐藏的内建NTFS支持。macOS其实是可以原生支持NTFS读写的,但是由于不明原因默认不被开启。这片博文大概已经说的很好了。知乎上这个答案提供了一种自动挂载的方式。但是应当注意的是,这种方式还是会有一定风险,请小心使用。

其实用那种方式都没有太大关系,损害硬盘的情况毕竟是少数。只要你小心使用,拔出时先在发达中弹出磁盘,就不会有事。不作死就不会死。

游戏

macOS天生就不是玩游戏的。但是你如果一定要玩的话,也不是没有办法23333。

首先你要有一个鼠标,你不会想用触控板玩游戏吧。

有一些游戏原生支持macOS。这里我要广告一下我最喜欢的游戏:Minecraft(壮哉我大MC)。它在我的MacBook上表现非常出色。但是最新版的Minecraft在macOS上可能会出现崩溃。崩溃日志如果出现java.lang.NoClassDefFoundError: ca/weblite/objc/NSObject类似的错误,那就是由于MOJANG的疏忽而导致依赖库的缺失。你需要下载这个库,然后把它放到.minecraft/libraries/ca/weblite/java-objc-bridge/1.0.0文件夹下,就可以启动了。

其他的游戏就要求助于Steam游戏平台了(最好的理财工具)。CS:GO和Dota2都是macOS上比较好的免费大型游戏。文明系列也都很好。steam上还有大批macOS可用的游戏供你下载。

总结

这些是我使用MacBook Pro这几个月来总结的经验,希望对你能有所帮助。这片文章将会持续更新。

每个人的习惯都是不一样的,你要形成自己的风格,而不是一昧的模仿他人。希望你用Mac用的愉快。