MacBook 使用指北
前言
這裡做下MacBook從小白到入門的持續更新記錄
學習使用MacBook
更新歷史
2018年10月19日 - 更新升級macOS Mojave後的各種小問題解決方法
2018年07月25日 - 補充細節
2018年07月05日 - 初稿
閱讀原文 - https://wsgzao.github.io/post/macbook/
擴展閱讀
Awesome Mac - http://wangchujiang.com/awesome-mac/index.zh.html
System Preferences
在任何的操作系統中,首先你需要做一件事就是更新系統,點擊窗口左上角的 ? > 關於本機 > 軟體更新 。此外,如果這是一部新的電腦,你還需要到系統設置進行一些適當調整。如何調整,取決於個人喜好。
觸控板
系統設置 > 觸控板
游標與點擊
- 輕拍來點按
- 輔助點按
- 查找
- 三指拖移
滾動縮放
- 默認全選
更多手勢
- 默認全選
Dock
置於屏幕上的位置:左邊
設置 Dock 圖標更小(大小隨個人喜好)
? 自動顯示和隱藏 Dock
Finder
Finder > 顯示
- 顯示標籤頁欄
- 顯示路徑欄
- 顯示狀態欄
- 自定工具欄 > 去除所有按鈕,僅剩搜索欄
Finder > 偏好設置
通用
- 開啟新 Finder 窗口時打開:HOME「用戶名」目錄
邊欄
- 添加 HOME「用戶名」目錄 和 創建代碼文件目錄
- 將 共享的(shared) 和 標記(tags) 目錄去掉
菜單欄
去掉藍牙等無需經常使用的圖標 將電池顯示設置為百分比
Spotlight
去掉字體和書籤與歷史記錄等不需要的內容
設置合適的快捷鍵
互聯網帳戶
添加 iCloud 用戶,同步日曆,聯繫人和 Find my mac 等等
English
Trackpad
- Tap to click
Accessibility -> Mouse & Trackpad -> Trackpad Options
- Enable dragging | three finger drag
Language & Region
- Time format | 24-Hour Time
- click add button | Chinese, Simplified
Language & Region -> Keyboard Preferences -> Shortcuts -> Input Sources
- Select the previous input source
Display -> Arrangement
- Drag the graphics and just make what you want
- if the display rotates 90 degrees then change Rotation to 90° or 270° and click confirm button to save
Mac 鍵盤快捷鍵
https://support.apple.com/zh-cn/HT201236
Command ?
Shift ?
Option ?
Control ?
Caps Lock ?
Fn
我自己常用的快捷鍵
快捷鍵 | 描述
--- | ---
Command(?)-C | 複製
Command(?)-V | 粘貼
Command(?)-Z | 撤銷
Command(?)-Option-V | 剪切粘貼
Command(?)-A | 全選
Command(?)-F | 查找
Command(?)-S | 保存
Command(?)-W | 關閉當前窗口
Command(?)-空格鍵 | 聚焦
Command(?)-方向左鍵 | 後退
Command(?)-方向右鍵 | 前進
Control-A | 移至行或段落的開頭
Control-E | 移至行或段落的末尾
Control-空格鍵 | 切換輸入法(需要手動設置)
Control-Command-Q | 系統自帶鎖屏快捷鍵
Option-Command-C | 複製文件路徑,當然也可以直接拖拽到命令行
Mac Soft
Homebrew - Mac下必備的包管理工具
https://brew.sh/
Alfred - Mac下被無數人安利的效率工具,雖然我覺得Spotlight暫時夠用了
https://www.alfredapp.com/
Mounty for NTFS - 免費的NTFS支持軟體
http://enjoygineering.com/mounty/
Sougou Input - 陪伴大家多年的搜狗輸入法
https://pinyin.sogou.com/mac/
Youdao Dict - 網易開發的老牌翻譯工具
http://cidian.youdao.com/index-mac.html
Jietu - 騰訊開發的截圖工具,其實可以使用QQ或者微信快捷鍵
http://jietu.qq.com/
Kantu - 騰訊開發的看圖工具
https://kantu.qq.com/
f.lux - Mac和Windows都必備的護眼亮度調整工具
https://justgetflux.com/
Foxit Reader - 國內福昕開發的免費PDF閱讀器
https://www.foxitsoftware.com/pdf-reader/
Clearview - 支持PDF, EPUB, CHM, MOBI 的免費閱讀器
https://itunes.apple.com/app/clearview/id557090104?mt=12&ls=1
Evernote - 輕量級的在線筆記類應用內
https://evernote.com/
Dropbox - 最佳的實時同步工具之一
https://www.dropbox.com/
Keka - 國外開源的免費壓縮解壓縮工具
https://www.keka.io/en/
Mac迅雷 - 支持協議多廣告也多
http://mac.xunlei.com/
百度網盤 - 國內的網盤共享基本只剩下百度一家獨大了
https://pan.baidu.com/
FOLX - 用來代替迅雷的免費下載工具
https://mac.eltima.com/download-manager.html
IINA - 國人編寫的開源視頻播放器
https://lhc70000.github.io/iina/
Clipy - 記錄多條粘貼板小工具
https://github.com/Clipy/Clipy
Grid - 快速調整程序窗口位置的效率工具
http://mildgrind.com/
Proxyee Down - Mac下百度網盤下載神器
https://github.com/proxyee-down-org/proxyee-down
Sourcetree - 圖形化Git管理工具
https://www.sourcetreeapp.com/
Microsoft Remote Desktop - Mac下的微軟RDP遠程桌面登錄工具
https://itunes.apple.com/us/app/microsoft-remote-desktop-10/id1295203466?mt=12
VirtualBox - 免費的虛擬機工具
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
VMware OS Optimization Tool - VMware開發的Windows虛擬機優化工具
https://labs.vmware.com/flings/vmware-os-optimization-tool
Homebrew
https://docs.brew.sh/Installation
# install xcode first
https://itunes.apple.com/us/app/xcode/id497799835
# install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# install packages
brew tap dteoh/sqa
brew install zsh
brew install wget
brew install git
# default install is python3 now, if you need python2 just run `brew install python2`
brew install python
iTerm2 + zsh + Oh My Zsh
iTerm2
https://www.iterm2.com/
Oh My Zsh
http://ohmyz.sh/
# install latest zsh zsh-syntax-highlighting
brew install zsh zsh-syntax-highlighting
# 修改默認 shell,在 /etc/shells 文件中加入如下一行
vi /etc/shells
/usr/local/bin/zsh
# 然後運行命令切換 shell
chsh -s /usr/local/bin/zsh
# install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 修改主題為agnoster,增加一行zsh-syntax-highlighting
vi ~/.zshrc
ZSH_THEME="agnoster"
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# 可選增加visual studio code命令行code支持zsh
function code {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
local argPath="$1"
[[ $1 = /* ]] && argPath="$1" || argPath="$PWD/${1#./}"
open -a "Visual Studio Code" "$argPath"
fi
}
# 解決 Too many files open error
ulimit -n 10000
ulimit -u 2048
# 刷新環境變數
source ~/.zshrc
# 安裝powerline字體
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
配置iTerm2主題,主題可以從iterm2colorschemes下載
https://iterm2colorschemes.com/
- Download iTerm2 color you like
- Open iTerm2 that we already downloaded at the first section
- Go to iTerm2 > Preferences > Profiles > Colors Tab
- Click Color Presets at the bottom right
- Click Import
- Select the *.itermcolors file
- Select the * from Load Presets
在 Keys -> Hotkey 中設置 command + i
快速顯示和隱藏 iTerm
在 Profiles -> Default -> Colors -> Load Presets 導入主題,作為默認顏色,我的主題是3024 Night
在 Profiles -> Text -> Change Font 調整字體/大小/顏色等,我的字體是18pt Ubuntu Mono derivative Powerline
Others
升級macOS Mojave新版卡頓和字體發虛解決方案
1.輸入文字卡頓
如果你的 Mac 已經更新至 macOS Mojave,在輸入文字時經常卡頓,頻繁出現小風車,那很有可能是搜狗輸入法造成的,只需將它升級至最新的 4.8.0 版本,即可完美解決。
2.字體發虛
升級 macOS Mojave 新系統後,蘋果默認關閉了子像素抗鋸齒,導致字體變細鋸齒增多。 解決字體渲染過細,打開終端,輸入:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
重啟應用比如 VS Code 後即可看到效果
解決Command+Q經常誤按
Slow Quit Apps
A macOS app that adds a global delay of 1 second to the Cmd-Q shortcut. In other words, you have to hold down Cmd-Q for 1 second before an application will quit.
When the delay is active, an overlay is drawn at the center of the screen.
https://github.com/dteoh/SlowQuitApps
brew cask install slowquitapps
運行程序按照提示授權後重啟應用並設置開機自啟動即可享受1s延遲關閉提醒,如果覺得時間不夠長可以自己設定
提示應用程序被破壞無法打開
SOLVED: "Application" is damaged and cant be opened in macOS Sierra
sudo spctl --master-disable
輸入密碼重新打開 System Preferences > Security & Privacy > General 即可看到之前隱藏的「Anywhere」
https://www.santoshsrinivas.com/disable-gatekeeper-in-macos-sierra/
更改 Apple ID 國家或地區
區域在國內即使身在國外也看不到你需要的很多東東,建議修改
https://support.apple.com/zh-cn/ht201389
USB Type-C 耳機
- 插入耳機至任意USB Type-C 介面
- System Preferences -> Sound -> Output -> 選擇識別到的耳機設備即可
Macbook外置鍵盤如何更改設置
option改成command(win 版鍵盤下的四個方塊圖標按鍵) command改成option
https://jingyan.baidu.com/article/363872ec2185346e4aa16f61.html
配置從命令提示行啟動vscode
安裝Visual Studio Code,打開命令面板(按F1 或 command + shift + p)輸入Shell 命令找到Shell 命令: 在PATH中安裝「code」命令。命令執行完成之後,重啟終端工具使新的$PATH可用。現在,您可以簡單地在終端中任意文件夾下輸入『code .』來編輯該文件夾下的文件了。
Git Ignore
# 創建一個新文件 ~/.gitignore ,並將以下內容添加進去,這樣全部 git 倉庫將會忽略以下內容所提及的文件。
# Folder view configuration files
.DS_Store
Desktop.ini
# Thumbnail cache files
._*
Thumbs.db
# Files that might appear on external disks
.Spotlight-V100
.Trashes
# Compiled Python files
*.pyc
# Compiled C++ files
*.out
# Application specific files
venv
node_modules
.sass-cache
禁止.DS_store生成
# 禁止 .DS_store 生成,打開「終端」,複製黏貼下面的命令,回車執行,重啟 Mac 即可生效。
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
# 恢復 .DS_store 生成
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
# 刪除已存在的.DS_Store
sudo find . -name ".DS_Store" -depth -exec rm {} ;
ssh相關
# -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
# 禁止OpenSSH客戶端從OS X/Linux/Unix桌面發送LC_*變數
vi /etc/ssh/ssh_config
#SendEnv LANG LC_*
# port forwarding
ssh -p 22202 wangao@127.0.0.1
ssh -p 22202 wangao@127.0.0.1 -X
scp -P 22202 -r sysctl.sh sysctl.d/ wangao@127.0.0.1:/tmp
# ssh tunnel for one-time
ssh -t -A wangao@xx.xx.xx.xx ssh wangao@10.65.32.60
# config ssh tunnel to make easy connect everyday
vim ~/.ssh/config
StrictHostKeyChecking=no
Host 10.65.32.*
HostName %h
ProxyCommand ssh bastion_GOP_SG_NC_MAIN -W %h:%p
Host bastion_GOP_SG_NC_MAIN
HostName 8.8.8.8
port 22
User wangao
# test
ssh 10.65.32.60
推薦閱讀:
TAG:MacBook | MacBookAir | MacBookPro |