MacBook 使用指北

前言

這裡做下MacBook從小白到入門的持續更新記錄

學習使用MacBook

更新歷史

2018年10月19日 - 更新升級macOS Mojave後的各種小問題解決方法

2018年07月25日 - 補充細節

2018年07月05日 - 初稿

閱讀原文 - wsgzao.github.io/post/m

擴展閱讀

Awesome Mac - wangchujiang.com/awesom


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 鍵盤快捷鍵

support.apple.com/zh-cn

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下必備的包管理工具

brew.sh/

Alfred - Mac下被無數人安利的效率工具,雖然我覺得Spotlight暫時夠用了

alfredapp.com/

Mounty for NTFS - 免費的NTFS支持軟體

enjoygineering.com/moun

Sougou Input - 陪伴大家多年的搜狗輸入法

pinyin.sogou.com/mac/

Youdao Dict - 網易開發的老牌翻譯工具

cidian.youdao.com/index

Jietu - 騰訊開發的截圖工具,其實可以使用QQ或者微信快捷鍵

jietu.qq.com/

Kantu - 騰訊開發的看圖工具

kantu.qq.com/

f.lux - Mac和Windows都必備的護眼亮度調整工具

justgetflux.com/

Foxit Reader - 國內福昕開發的免費PDF閱讀器

foxitsoftware.com/pdf-r

Clearview - 支持PDF, EPUB, CHM, MOBI 的免費閱讀器

itunes.apple.com/app/cl

Evernote - 輕量級的在線筆記類應用內

evernote.com/

Dropbox - 最佳的實時同步工具之一

dropbox.com/

Keka - 國外開源的免費壓縮解壓縮工具

keka.io/en/

Mac迅雷 - 支持協議多廣告也多

mac.xunlei.com/

百度網盤 - 國內的網盤共享基本只剩下百度一家獨大了

pan.baidu.com/

FOLX - 用來代替迅雷的免費下載工具

mac.eltima.com/download

IINA - 國人編寫的開源視頻播放器

lhc70000.github.io/iina

Clipy - 記錄多條粘貼板小工具

github.com/Clipy/Clipy

Grid - 快速調整程序窗口位置的效率工具

mildgrind.com/

Proxyee Down - Mac下百度網盤下載神器

github.com/proxyee-down

Sourcetree - 圖形化Git管理工具

sourcetreeapp.com/

Microsoft Remote Desktop - Mac下的微軟RDP遠程桌面登錄工具

itunes.apple.com/us/app

VirtualBox - 免費的虛擬機工具

oracle.com/technetwork/

VMware OS Optimization Tool - VMware開發的Windows虛擬機優化工具

labs.vmware.com/flings/

Homebrew

docs.brew.sh/Installati

# 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

iterm2.com/

Oh My Zsh

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下載

iterm2colorschemes.com/

  1. Download iTerm2 color you like
  2. Open iTerm2 that we already downloaded at the first section
  3. Go to iTerm2 > Preferences > Profiles > Colors Tab
  4. Click Color Presets at the bottom right
  5. Click Import
  6. Select the *.itermcolors file
  7. 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.

github.com/dteoh/SlowQu

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」

santoshsrinivas.com/dis

更改 Apple ID 國家或地區

區域在國內即使身在國外也看不到你需要的很多東東,建議修改

support.apple.com/zh-cn

USB Type-C 耳機

  1. 插入耳機至任意USB Type-C 介面
  2. System Preferences -> Sound -> Output -> 選擇識別到的耳機設備即可

Macbook外置鍵盤如何更改設置

option改成command(win 版鍵盤下的四個方塊圖標按鍵) command改成option

jingyan.baidu.com/artic

配置從命令提示行啟動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 |