前言:讲解 web 工程师的 mac 使用和配置技巧php
笔者将 mac 使用分为以下部分.html
系统工具
讲解系统工具的配置和使用工具
mac 生态下的经常使用工具快捷键
经常使用的系统快捷键杂项
笔者的使用经验和其余技巧学会利用 Spotlight 快速查找和打开应用,快捷键为 ⌘ + 空格.node
为了加快查找效率,打开 spotlight 后利用 ⌘ + , 打开配置项.python
⌘ + ,
会根据目前所在窗口,打开对应的应用配置,及其有用,后面再也不赘述linux
举例以下:git
pref
打开系统配置activi
查看系统运行状态ab
打开关于本机支持中英文两种查找方式,按回车打开对应资源
下回再打开任何资源前,先尝试是否能够利用 spotlight 打开!程序员
相似 windows 任务栏,可是苹果会将全部安装软件显示在底部 dock 区。github
terminal
输入第一句指令.# dock 只显示运行的软件 defaults write com.apple.dock static-only -boolean true; killall Dock # 利用该配置恢复全部显示 defaults write com.apple.dock static-only -boolean FALSE; killall Dock
将 dock 变到左侧web
在 dock 下,打开配置,选择置于屏幕左边,也可根据本身喜爱进行调整.
相似 windows 计算机,显示磁盘文件.快捷键 ⌘ + ⌥ + 空格
chrome
打开 finder 配置,修改以下选项
通用
设置开启新 finder 时,打开家目录
边栏
设置但愿在 finder 中显示的文件夹,并关闭标记显示
打开 soptlight
,搜索用户与群组.进行以下配置
你能够在登陆项中配置执行脚本,这样在电脑重启时会自动执行,
例如从新挂载网络磁盘等
若拥有苹果手机,电脑和平板,该工具则可实现跨设备同步.
详情参看利用 headoff 实现三方同步
搜索触控版,打开配置界面
光标点按
搜索键盘,配置以下
添加一个 icloud 帐号,同步日历,find mac,联系人等
查看系统运行状态工具
详细说明参看 mac activity monitor
设置词典朗读
打开辅助功能 -> 语音,打开按键时朗读所选文本,快捷键为option + esc
⌘ + ctrl + d
便可显示单词含义xcode-select --install
mac 包管理工具,注意要先安装好 xcode,才可安装该软件。
后续大部分工具,均采用 brew
进行安装.
brew 默认将软件安装到了 /usr/local/bin
目录.
运行 brew doctor
检查安装.
对于 GUI 软件,须要使用 brew cask
插件安装
安装 brew cask 插件。
brew install caskroom/cask/brew-cask
例如安装 chrome 使用
brew cask install google-chrome
对于相关 GUI 软件去 Cask 中查询是否有对应安装包。
注意什么时候使用 brew 或 brew cast 进行安装。
brew
安装非 GUI 工具
brew cask
安装 GUI 应哟
经常使用的命令以下
# 安装软件 brew install <应用名> # 卸载软件 brew uninstall <应用名> # 更新软件,不加包名,更新全部软件 brew upgrade <应用名> # 更新 brew 自身 brew update # brew 支持断点续传,能够采用该语句清除未下载成功的缓存 brew cleanup # 显示软件信息 brew info <应用名> # 搜索 brew 支持的软件,支持模糊搜索 brew search <应用名> # 显示本机 brew 安装包 brew list # 显示过期的安装包 brew outdated # 记载新的包仓库 brew tap <仓库名或地址>
因为
brew cask
安装的为 GUI 软件包,部分命令会有区别,具体状况查看brew cask -h
升级 brew 和全部工具的方法以下
# 更新 brew 和 brew cast brew update && brew upgrade caskroom/cask/brew-cask # 升级全部 GUI 软件 brew cask reinstall `brew cask outdated` # 升级全部非 GUI 工具 brew upgrade
笔者安装的开发工具以下
# 开发工具 brew install git # 版本控制软件 brew install node # 基于 js 的服务端引擎 # gui 工具 brew cask install phpstorm # 编辑器 brew cask install sublime-text # 编辑器 brew cask install google-chrome # google 浏览器 brew cask install p4merge # git 冲突解决工具 brew cask install the-unarchiver # 解压工具 brew cask install cheatsheet # 显示 mac 下快捷键 brew cask install ichm # 阅读 chm 文件 brew cask install iterm2 # 终端工具 brew cask install Cyberduck # 链接 sftp 工具 brew cask install licecap # gif 制做工具 brew cask install spectacle # 控制屏幕工具
用来查找 API 的工具。在 chrome 下可使用的 devtool 插件.
具体使用查看dash 用户指南
iterm2是终端模拟器,用来加载终端。
打开 iterm 配置项,配置以下
key->Hotkey
设置显示和隐藏 iterm2 热键为 ⌘ + ⌥ + .
profile->text
取消用灰色绘制文本profile->color
选择配色为 solarized darkiterm 经常使用快捷键
⌘ + Click
能够打开文件,文件夹和连接
filename:42
,使用默认编辑器会直接定位到该行⌘ + d
垂直分屏⌘ + shift + d
水平分屏⌘ + [,]
切换各分屏⌘ + ;
显示历史命令,自动补全命令⌘ + alt + e
全局查找全部终端⌘ + /
高亮查找光标位置⌘ + t
新建终端页⌘ + 方向键
切换终端页⌘ + 数字键
选择对应终端页⌘ + alt + 方向键
控制窗口位置⌘ + +,-
控制窗口和字体大小zsh 是一个强大的 shell.结合 iterm
能够极大提升命令行使用效率.
强大之处参考以下:
下载 zsh 和 zsh-completions(命令补全工具)
brew install zsh zsh-completions
下载 oh-my-zsh 配置
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
修改 shell 解释器为 zsh.
编辑 /etc/shells
文件.
末尾添加/usr/local/bin/zsh
,保存关闭。
在终端中执行如下命令:
chsh -s /usr/local/bin/zsh
你也能够直接修改
/etc/passwd
文件, 更改用户对应 shell 环境
更改 zsh 的主题编辑~/.zshrc
文件。查找 ZSH_THEME
配置项修改以下
ZSH_THEME=pygmalion
重启 zsh 便可看到效果。
更多关于 oh-my-zsh
mac 下的按键和 windows 对应关系
⌘
Command, 相似 windows 键⇧
表示 Shift⌥
Option,相似 windows alt,表示可选功能⌃
Control 键详细快捷键使用参见,官方 mac 快捷键
下面值着重讲解须要注意的问题.
对于 windows 用户在使用时可能存在以下障碍。
⌘ + tab
切换时没法像 windows 同样直接打开。经常使用的应用处理以下
⌘ + 空格键
打开 Spotlight⌘ + alt+ 空格键
打开 finder 搜索⌘ + w
关闭窗口,应用还在后台⌘ + q
关闭窗口退出应用⌘ + h
隐藏窗口⌘ + m
最小化窗口⌘ + tab
切换应用可能存在以下三种状况
已关闭窗口的应用
⌘ + tab
切换到该应用⌘ + ⌥(option)
松开 tab 按住 option⌥(option)
松开 ⌘
键便可打开新的应用窗口以最小化的窗口应用
⌘ + tab
切换到该应用⌘ + ↑ 或 ↓
代开对应的窗口,利用左右键进行选择cmd + alt + esc
选择须要强制退出的应用挂载远程 ssh 服务器工具.如果简单文件拷贝使用 scp
指令.
若但愿交互更友好使用 Cyberduck
.
若但愿能够将远程链接挂载到 finder 文件系统.
安装 osxfuse
brew cask install osxfuse
安装 sshfs
brew install sshfs
使用 sshfs
# 挂载 sftp 到本地 mkdir ~/sshfs sshfs <user>@<ip> ~/sshfs # 卸载 sshfs 文件 umount ~/sshfs
mac 自己也支持 samba
服务的挂载.步骤以下
⌘ + k
打开链接到服务器samba 输入对应的服务器地址,smb://<ip>/<path>
点击链接便可
# 复制文件内容到剪切板 cat <filename> | pbcopy # 粘贴剪切板内容到终端 echo `pbpaste`
# 利用 google chrome 打开应用 open -a 'google chrome' <filename>
系统偏好设置->文件共享
设置共享文件夹
设置共享方式
mac 桌面和文档默认使用 icloud 保存。
若取消 icloud 会删除本地文件。只在云端留有备份。
如若想要取消 icloud 对本地文档备份。在系统设置中取消对桌面和文档备份后。
将 icloud 的备份文件保存到对应位置便可
若购买 ipad 蓝牙键盘,相关快捷键以下 ipad 蓝牙键盘
mac 中命令和 linux 会有稍许区别.
若为了保证移植性可以使用跨平台的脚本语言例如 python
等.
切换到其余用户登陆.
若其余用户按键正常。说明是软件设置问题。
不然为硬件损坏。
关机后,在接上电源(拔掉全部外设),同时按住 shift+control+option+开/关机键
大概 10 s。
观察电源指示若电源的不变色说明硬件正常。
cmd + ,
打开 safri 配置项