如果您不熟悉软件开发领域,则可能会专注于学习特定的语言,框架或技术堆栈。 但是对于开发人员来说,另一个重要技能是成为有生产力的开发人员。 这意味着轻松快捷地工作。
幸运的是,Mac上有许多快捷方式,工具和技术可用于提高生产率。
快速启动应用程序
有几种方法可以在计算机上启动应用程序,例如Dock,Launchpad或Finder,但是我将向您展示最快的方法:
- 按住Command键(⌘)并点按空格键
- 弹出
Spotlight Search窗口 - 开始输入您要启动的应用程序的名称,例如“
System Preferences - 当您进入
sys,Spotlight可能已经为您自动完成了System Preferences - 按回车
- 应打开“
System Preferences窗口

这比使用上面列出的其他方法快得多,并且我们将继续使用这种技术。
如果您决定实际上不想启动其他应用程序,则只需按esc键(如果您开始键入内容, esc两次),然后Spotlight窗口就会消失。
快速切换应用程序
尽管您当然可以使用Dock来切换应用程序,但是我们可以使用键盘快捷键来实现相同的目的,而无需抓住鼠标或定位指针。
- 按住Command键(⌘)并反复点击Tab键
- 这将引导您完成打开的应用程序
- 松开Command键时,您将切换到突出显示的应用程序
- 您也可以按住Shift键,以回退打开的应用程序
- 如果您确定实际上不希望切换应用程序,请点击
esc键而不是tab键。
快速退出应用程序
要快速关闭活动的应用程序(例如刚刚打开的System Properties ),请按住Command键(⌘)并点击Q
确保您具有管理员权限
确保您具有管理计算机的能力。 您将需要具有安装某些程序和运行某些命令的能力。
- 使用Spotlight(命令和空间)启动
Users & Groups - 从左侧的列表中选择您的姓名/帐户
- 确保已选中“
Allow user to administer this computer

如果未选中该复选框并显示为灰色,则查看左侧的名称列表,查看是否有人在其名称下有“ Admin ”字样。 您需要要求他们为您的计算机授予管理员权限。
清理您的登录项目
在您仍然打开“ Users & Groups (如果已经关闭,请再次使用Spotlight),可以删除每次启动Mac时都不需要运行的任何应用程序。
- 单击
Login Items选项卡,然后 - 单击您要删除的应用程序
- 单击应用程序列表下方的
-按钮,以防止每次登录时启动选定的应用程序
您可能要删除的应用程序示例包括:
-
iTunesHelper -
CleanMyMac -
Skype -
GrowlHelperApp -
Steam - 大多数助手,通知或启动应用
确保您拥有App Store帐户
接下来,我们要确保您拥有一个App Store帐户。 您将需要此来升级macOS并安装XCode,我们将做一点点:
- 使用Spotlight启动
App Store - 点击
Store菜单 - 点击
View my Account... - 它会提示您输入密码以登录
确保您的操作系统是最新的
现在该确保您安装了最新版本的macOS。
警告:您应该执行通常的OS升级工作,例如确保首先拥有计算机备份!
从App Store下载macOS Sierra并升级您的计算机。
重启你的电脑
如果您升级了macOS,则肯定可以重启计算机。 如果没有,现在将是一个很好的时机。
重新启动计算机将确保所有程序都已关闭,并且您已经重新启动且没有任何运行,例如我们之前删除的“ Login Items 。
- 点击屏幕左上方的
- 点击
Restart... - 单击确认对话框中的
Restart按钮
机器重新启动后,您应该登录并且什么也没有运行。
XCode
XCode是一个集成开发环境(IDE),用于构建macOS,iOS,watchOS和tvOS应用程序。 即使您不打算为这些平台中的任何一个构建应用程序,许多其他开发工具都依赖于安装XCode,因此我们应确保您已安装最新版本。
安装XCode
从App Store下载XCode并将其安装在您的计算机上。
同意XCode许可
现在我们需要同意XCode许可,以便我们可以使用它提供的工具:
- 使用Spotlight启动
Terminal - 在弹出的终端窗口中,输入
sudo xcodebuild -license - 它将要求您输入密码(您用来登录计算机的密码)
- 按
q跳到许可证末尾 - 输入
agree并按回车键以同意许可
什么是须藤?
sudo是一个命令,可让您以其他用户身份运行命令。 默认情况下,该用户是root用户,可以访问您计算机上的所有命令,目录和文件。 您只需要 很少 使用 sudo 。
使用程序包管理器
在开发软件时,您可能需要安装许多其他软件包,并且希望能够以最少的按钮单击和问题回答的速度快速完成操作-理想情况下,无需任何操作!
软件包可以是:
- 诸如Spotify,Sublime Text或Slack之类的应用程序
- 服务,例如MySQL,Apache或Elasticsearch
- 诸如Ruby,Python或Node之类的语言
- 命令行工具,例如ImageMagick,Maven或Grunt
Homebrew是一个软件包管理器,可用于在Mac上安装,更新和管理软件包。
安装自制软件
要安装Homebrew:
- 使用Spotlight启动
Terminal - 选择以下内容,将其复制(Command + C)并将其粘贴(Command + V)到“终端”窗口中:
/usr/bin/ruby -e "$( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
完成后,您应该可以访问Termal中的brew命令。
我们将仅使用Homebrew来安装一些应用程序和工具。
保持自制快乐
偶尔运行以下命令以保持Homebrew的健康和苗条是个好主意:
-
brew update以使Homebrew保持最新。 -
brew doctor以保持自制健康。 这可能会给您一些信息,您可能应该采取行动。 - 通过卸载旧版本的软件包来
brew cleanup以保持Homebrew苗条。
使用更好的终端应用程序
随着您成为开发人员的成长,您可能会发现自己使用计算机的权限比以前低了-您将在终端窗口中键入命令,而不是单击窗口,选项卡和按钮。
例如,当您同意XCode许可证并在上面安装Homebrew时。 XCode可以完成此操作,但是需要更多的单击等待完成。
尽管Terminal当然可以完成工作,但我们可以做得更好。 iTerm 2可以说是Terminal的改进版本。 至少看起来比终端好得多。
安装iTerm 2
我们可以使用Homebrew安装iTerm 2:
- 在“终端”窗口中,键入
brew cask install iterm2
难道不是比:
- 前往iTerm网站
- 查找下载链接
- 等待文件下载
- 查找下载的文件
- 双击下载的文件
- 启动安装程序
- 单击
Next多次 - 最后单击
Finish
完成iTerm安装后:
- 使用Command +
Q退出终端 - 使用Spotlight启动
iTerm 2
什么是木桶?
自制酒使用许多受酿造工艺启发的术语。 在这种情况下,Cask是一个特殊命令,您专门用于安装桌面(GUI)应用程序而不是命令行应用程序。
充分利用屏幕资源
ShiftIt是一个工具,可让您使用键盘(而不是鼠标)轻松调整当前应用程序窗口的大小。
例如:您可以使用它在屏幕左侧设置HTML编辑器,在屏幕右侧设置网络浏览器,而无需大惊小怪并尝试将所有内容完美对齐
安装ShiftIt
您可以使用Homebrew安装它:
brew cask install shiftit
然后使用Spotlight启动ShiftIt。 它可能会通知您,它需要一些权限才能控制您的计算机。
授予ShiftIt权限
ShiftIt需要权限才能控制您的计算机。 让我们给予那个许可。
- 使用Spotlight打开“
Security & Privacy偏好设置。 - 选择“
Privacy选项卡。 - 在左侧边栏中,选择
Accessibility。 - 单击左下角的锁进行更改,然后输入密码。
- 在标题为“
Allow the apps below to control your computer”的右侧窗格Allow the apps below to control your computer选中ShiftIt旁边的框。 - 退出您的
Security & Privacy首选项。 - 使用Spotlight再次启动ShiftIt。
使用ShiftIt
通过同时按住Control,Option和Command,然后按:,可以使用ShiftIt。
- 向左箭头将当前窗口移到屏幕的左半部分。
- 向右箭头将当前窗口移至屏幕的右半部分。
-
M以最大化当前窗口。 -
C将当前窗口居中。 -
F全屏显示当前应用程序。
自动隐藏码头
要为您的应用获取更多屏幕空间,您可以将Dock设置为在鼠标不靠近时自动隐藏:
- 按住Command和Option键,然后点击
D
如果Dock尚未隐藏,则会将其隐藏。 现在,当您使用ShiftIt最大化窗口时,它将填满整个屏幕。
自动隐藏菜单栏
要获得更多的屏幕空间,如果您正在运行最新版本的macOS,也可以隐藏菜单栏。
- 使用Spotlight启动
General首选项窗口 - 选中
Automatically hide and show menu bar2旁边的复选框
亲切的看着你
最后,当我们讨论屏幕主题时,有一个不错的菜单栏应用程序f.lux可以根据一天中的时间调整屏幕白点。 这样可以减少刺眼的光线,使您在深夜无法直射眼睛。
brew cask install flux
然后使用Spotlight启动flux 。 您会在菜单栏中找到f.lux,您可以在其中根据自己的喜好调整其首选项。