關注“Java後端技術棧”
回覆“面試”獲取最新資料
回覆“加羣”邀您進技術交流羣
說在前面
本文主要記錄Mac開發環境的設置,以及一些優秀軟件,使用技巧等。所有的設置、軟件以及技巧都追求極致簡潔和極致效率,最大可能提升工具效率,提升生產力。當然大家如果有其他好用的配置、工具或者軟件也可以在評論區留言交流,一起分享一下!
macOS系統簡單設置
1、觸摸板設置 SystemPreferences
→ Trackpad
Point&Click
→Tapto click
.Point&Click
→Lookup &data detectors
→Tapwiththree fingers
2、鍵盤設置 SystemPreferences
→ Keyboard
建議把 F1 - F12 設置爲標準功能鍵:
Useall F1,F2,etc.keys asstandard functionkeys
Shortcuts
→Allcontrols
3、Dock設置 SystemPreference
→ Dock
Dock只放置常用App
Dock欄建議移動到左側:
Positionon screen
:left
建議設置爲不重複顯示已打開應用:
Minimizewindows intoapplication icon
4、取消自動更新
AppStore
→Preference
→Automaticallycheck forupdates
5、輸入法快捷鍵
Keyboard
→Shortcuts
→InputSources/Spotlight
6、熱區鎖屏
Desktop&&ScreenSaver
→ScreenSaver
→HotCorners
. 右下角選擇:PutDisplayto Sleep
開發工具
1、Homebrew
Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和文件路徑的情況,十分方便快捷,類似於 Windows 上軟件管家。
期間會自動安裝 CommandLineTools
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor #驗證安裝正確
# 以下爲常用命令
brew install [package] #安裝包
brew uninstall [package] #卸載包
brew outdated #列出過時的軟件
brew upgrade #更新過時的軟件(全部或指定)
brew update #升級homebrew在服務器端上的
# 包目錄
brew list #列出所有安裝的包
brew clean up #清理舊版本緩存
brew info #安裝包信息檢索
2、Homebrew Cask
Homebrew Cask 則是 Homebrew 的擴展,藉助它可以方便地在 macOS 上安裝圖形界面程序,即我們常用的各類應用。
brew install caskroom/cask/brew-cask
3、iterm2
Mac命令行終端神器
brew cask install iterm2
4、Oh My Zsh
brew install wget
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - |sh
推薦插件:
plugins=(git textmate ruby autojump osx mvn gradle)
5、nvm
NodeJS 包管理工具,安裝:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
# 將以下內容添加到 ~/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
# 重新加載 ~/.zshrc
source ~/.zshrc
6、vs code 文本編輯器
推薦插件:vscode-icon
, CodeRunner
推薦主題:OneDarkPro
7、Jupyter Notebook
Jupyter Notebook是一塊所見即所得的畫布,通過在瀏覽器上編輯代碼,讓開發人員實現展示與快速迭代的利器。項目最初給予python,通過安裝插件,對Javascript也有良好的支持。
8、IntelliJ IDEA
迄今爲止最炫酷的 Java編程 IDE,直接將eclipse拍在了沙灘上
9、Dash
Mac專屬的文檔管理工具
10、Charles
抓包神器 / Mock工具
常用軟件
1、Rescue Time
日常行爲管理。可以分析出日常使用電腦時間分配,細化到軟件/網站層面,對於提升工作效率還是很有意義的
2、sizeup
窗口管理, 多/大顯示器尤其實用
3、IINA
多媒體播放,mpv內核,開源軟件,快速迭代中,強推.
4、Transmission
BT下載
5、The Unarchiver
解壓縮神器
6、HandShaker
情懷工匠精神錘出品,mac上管理安卓手機文件一把好手
7、Typora
MarkDown寫作。而且 Win/Linux/Mac三平臺通用
8、ClearView
略貴,但完美支持 mobi,epub,pdf
9、Alfred
Alfred是一款獲獎的macOS應用程序,它可以通過熱鍵、關鍵字、文本擴展等提高效率。搜索你的Mac和web,通過自定義操作來控制Mac,從而提高工作效率。
美化工具
這類軟件屬於沒有無所謂,有了以後心情會好一些,所以推薦可以嘗試下。
1、Irvue
自動獲取 Unsplash 上的高質量無版權圖片作爲壁紙,並提供了其它一系列相關的功能,如對圖片點贊、下載、加入黑名單等。
2、Fliqlo
極簡數字時鐘屏保
3、rasmusnielsen
極簡擬物錶盤屏保
4、Wallpaper Wizard 2
也是壁紙應用,特點是提供一個很大的壁紙庫用以挑選,之後更換自己事先挑選好的壁紙。
本文列舉得有限,大家如果有其他好用的配置、工具或者軟件也可以在評論區留言交流,一起分享一下鴨!
來源 | 張偉傑 鏈接 | https://urlify.cn/IvA7ny
推薦閱讀
高併發:RocketMQ削峯實戰!
圖解 MySQL 索引:B-樹、B+樹
目前10000+ 人已關注加入我們