今天工作很忙,時(shí)間所剩無(wú)幾剪勿,寫個(gè)與技術(shù)無(wú)關(guān)的流水賬,記錄一下自己折騰Mac以使其更加舒適的過程祷愉。每個(gè)人都有自己的偏好窗宦,本文只是千萬(wàn)種可能性之一赦颇,僅供參考二鳄。
機(jī)器型號(hào)是MJLT2CH/A,即MBP 15 Retina Mid-2015高配版媒怯。系統(tǒng)為macOS Mojave 10.14.5订讼。
系統(tǒng)設(shè)置
Dock
Dock默認(rèn)在屏幕下方,使得原本就是16:10比例的屏幕可用高度很低扇苞,因此建議把它放在左邊(右邊也行欺殿,但感覺怪怪的寄纵,不符合閱讀方向)。后來(lái)我在MBP的左方加了第二臺(tái)顯示器脖苏,Dock會(huì)自動(dòng)跑到顯示器上程拭,令人窒息,于是干脆改成在屏幕下方且自動(dòng)隱藏棍潘,觀感非常好恃鞋。
Dock的鼠標(biāo)懸停放大效果與最小化窗口的Genie效果都很花哨,但除了吃資源之外并沒什么用處亦歉,故關(guān)掉放大恤浪,并將Genie改成普通的Scale效果。
鍵盤
勾上“Use F1, F2, etc. keys as standard function keys”,之后不用按著FN赛蔫,按F1~F12就會(huì)發(fā)揮它們本來(lái)的作用了砂客。這是Mac用戶基操,圖略去呵恢。我用的是舊款機(jī)器鞭盟,沒有Touch Bar的。至于新款Touch Bar機(jī)型……還是吐槽它們的垃圾鍵盤手感吧hhhhh
還有瑰剃,打開全鍵盤訪問齿诉,也就是將“Full Keyboard Access”調(diào)成All controls。這樣在那些彈出的小窗口和對(duì)話框中晌姚,就可以按Tab鍵來(lái)選擇按鈕粤剧、復(fù)選框等的焦點(diǎn),不需要再動(dòng)鼠標(biāo)指針了挥唠。
Trackpad
一定要勾上“Tap to click”抵恋。否則默認(rèn)情況下每次單擊都要按一下Trackpad,太僵硬宝磨。這也是基操弧关,不放圖了。
如果經(jīng)常要選擇大段文本唤锉,可以在輔助功能里打開三指拖拽世囊,之后就不需要按下Trackpad,直接用三個(gè)手指掃過就可以窿祥。
這樣設(shè)置之后株憾,與Trackpad原本定義的三指手勢(shì)會(huì)有沖突,比如切換屏幕,打開Mission Control等嗤瞎。把三指改成四指就行墙歪,不費(fèi)事。
屏幕
外接顯示器可以說(shuō)是工作標(biāo)配贝奇,按照習(xí)慣合理排布外接顯示器很重要虹菲。拖動(dòng)下圖中的白色條,可以更改菜單欄的位置掉瞳。
廢話兩句届惋,不推薦用普通的1080p顯示器接Mac,因?yàn)閙acOS對(duì)非高分屏支持甚差菠赚,顯示會(huì)發(fā)糊脑豹。大小適中(24~27吋)的4K(3840x2160)平面顯示器是首選,旋轉(zhuǎn)升降支架也很重要衡查。
在屏保設(shè)置中可以指定屏幕四角為Hot Corner瘩欺。將鼠標(biāo)快速掃到對(duì)應(yīng)的角落就可以觸發(fā)各種操作,我設(shè)置的是顯示桌面與熄滅屏幕拌牲。
常用工具
Alfred
macOS最強(qiáng)效率工具俱饿,Spotlight的最佳替代者,沒有之一塌忽。關(guān)于它的教程已經(jīng)很多拍埠,一個(gè)比較全面的介紹見這里。只要按Command+空格土居,就可以干很多事情了枣购。當(dāng)然,設(shè)置起來(lái)是有點(diǎn)麻煩的擦耀。
簡(jiǎn)單截幾個(gè)圖來(lái)說(shuō)明它到底多強(qiáng)大棉圈。
Dash
Dash是個(gè)API文檔瀏覽器和Snippet管理器,離線查文檔非常方便眷蜓,并且可以與Alfred集成(見上圖)分瘾。免費(fèi)版就已經(jīng)很夠用了。
iTerm2 + oh-my-zsh
原生終端與Bash的替代品吁系,用起來(lái)方便很多德召。關(guān)于它們的組合也有很多前人的文章寫過,配置也不難汽纤,比如可以參考這里上岗。oh-my-zsh支持眾多的插件,智能補(bǔ)全冒版、語(yǔ)法高亮液茎、Git等插件都不錯(cuò)。
文本編輯器
這東西見仁見智辞嗡,不過作為軟粉(是的我是軟粉)捆等,必然支持VS Code。寫Markdown的話续室,多數(shù)時(shí)候會(huì)用Typora栋烤。
Cheatsheet
macOS上的快捷鍵非常多,如果能熟記必然會(huì)事半功倍挺狰。但如果記不住明郭,也可以用Cheatsheet來(lái)幫忙。長(zhǎng)按Command鍵就可以彈出當(dāng)前程序的快捷鍵列表丰泊,很全薯定,并且支持的軟件不少。截圖不大方便瞳购,看官可以自己下載來(lái)感受一下话侄。
Homebrew
macOS上的包管理器,基于Git和Ruby寫成学赛,可以把它當(dāng)做yum年堆、apt-get一樣來(lái)用,官網(wǎng)在這里盏浇。要安裝它变丧,很簡(jiǎn)單:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
macOS沒有自帶wget,假如要安裝wget绢掰,就可以執(zhí)行:
brew install wget
通過Homebrew Cask還可以安裝macOS App痒蓬,不過我沒怎么用過。如果速度太慢的話滴劲,還可以換源谊却。
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update
虛擬機(jī)
Parallels Desktop是全場(chǎng)最佳。不過我還有Surface和自己組的臺(tái)式機(jī)哑芹,用到它的機(jī)會(huì)并不多炎辨。
JetBrains全家桶
說(shuō)是全家桶,我用過的不過IntelliJ IDEA聪姿、PyCharm和DataGrip這三個(gè)而已碴萧。畢竟是吃飯的家伙,必須要用得順手才好末购。以IDEA為例破喻,JVM參數(shù)調(diào)優(yōu)可以參考我之前寫的《調(diào)優(yōu)IntelliJ IDEA的JVM參數(shù)》。配置方面可改的就很多了盟榴,以下是三個(gè)容易提高效率的曹质。
鼠標(biāo)懸停時(shí),彈出文檔popup:
自動(dòng)完成功能忽略大小寫:
編輯器窗口中打開過多文件時(shí),拆成多行顯示標(biāo)題羽德,而不是用一行几莽,免去左右滑動(dòng)的麻煩: