基本环境配置
这一小节,笔者将分享一些开发环境的基础配置。
Fn键
Fn键在Mac系统中默认是需要在按住fn功能键后才能使用的。但是Fn键在各种IDE中的功能是非常重要的,很多快捷键都包含有Fn键,因此笔者认为最好将Fn键改为标准的功能键,而不是需要按住fn功能键后才能使用的辅助快捷键。
通过在“系统偏好设置-键盘”中选中“将F1、F2等键用作标准功能键”,如图1.3所示,即可将Fn键恢复为标准快捷键,这样在各种IDE中就可以直接使用,而不需要配合Fn键了。
图1.3 修改Fn功能键
这样修改的一个原因就是在很多IDE、编辑器中,Fn键都是一些快捷键,这样设置可以比较方便地使用这些快捷键。
虽然本文主要是以Mac为例进行讲解,但其实现在很多笔记本电脑默认都是这样的设置。例如IBM、华硕的一些笔记本电脑,Fn键都是与fn功能键一起使用的(例如F8实际上需要按住fn功能键和F8键才能使用)。这点在调试代码的时候会比较麻烦,建议开发者使用单独的Fn键。
Trackpad触控板
MacBook一个非常好的设计就是将触控板变得非常强大。大部分未使用过Mac的读者对触控板的认知还停留在代替简单的鼠标操作,但是在Mac系统中苹果赋予了触控板新的生机,它不再是一个简单代替鼠标移动、点击的工具,还可以通过手势操作完成一系列自定义的功能。比如手势进行缩放、旋转;页面、工作区直接进行切换;显示桌面和多任务调度等。所有这些功能,你都可以在“系统偏好设置-触控板”中找到设置和使用方法,如图1.4所示。
图1.4 触控板设置选项
使用触控板手势可以很方便地让开发者摆脱鼠标,同时还能得心应手地完成各种操作。
可喜可贺的是,在Windows 10中微软也改进了触控板,增加了类似Mac的手势功能。所以Windows平台的开发者也不必再羡慕Mac平台的触控板优势了。
Dock
Dock快捷工具栏,可以说是Mac的一大特色,它提供了一组快捷的启动方式,类似于Windows桌面底端的菜单栏,如图1.5所示。
图1.5 Dock
在Dock工具栏中可以自由地添加或删除App(需要注意的是,Finder是无法被移除出Dock的),方便快速地找到想使用的应用。对于开发者来说,笔者习惯于在Dock中放置开发常用的App,并将Dock设置为“自动显示和隐藏”,一是因为电脑屏幕空间有限,自动隐藏可以最大化地利用有限的屏幕空间,二是可以让桌面显得更加整洁。大家可以根据自己的习惯设置Dock显示的位置,例如桌面的下方或者是两边。
在Windows 10系统中,Windows的菜单栏已经非常类似于Mac的Dock了,因此在Windows平台上,开发者同样可以将菜单栏打造成属于自己的Dock。
