MacBook 使用指北

前言

image

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 系统自带锁屏快捷键

Mac Soft

Homebrew - Mac下必备的包管理工具
https://brew.sh/

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/

  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.

https://github.com/dteoh/SlowQuitApps

brew cask install slowquitapps

运行程序按照提示授权后重启应用并设置开机自启动即可享受1s延迟关闭提醒,如果觉得时间不够长可以自己设定

提示应用程序被破坏无法打开

SOLVED: "Application" is damaged and can't 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 耳机

  1. 插入耳机至任意USB Type-C 接口
  2. 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



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342