前言:講解 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 配置項