19年中旬的時候開始使用Macos系統,開啓了新的開發編輯體驗;11月的時候mac出了16寸新品,成功規避了我對15款之後蝴蝶鍵盤的不適,實在太香,忍不住擼了台;新電腦來嘍,當然是配環境裝應用了,下面會簡單記錄實用工具的配置以及優秀軟件
HomeBrew
macOS(或 Linux)缺失的軟件包的管理器
homebrew可以幹什麼
- 安裝依賴包
brew install - 安裝各種軟件
brew case install從此不用拖動圖標 - 將軟件安裝到每個獨立沙箱中,並建立軟連接指向
- 可設置開機自啓服務
brew services list查看進程服務狀態
brew ls查看安裝的依賴brew case ls查看安裝的軟件包
HomeBrew 常用命令
// brew
brew help 查看幫助
brew install <package name> 安裝軟件
brew uninstall <package name> 卸載軟件
brew search <package name> 搜索軟件
brew info <package name> 查看軟件包信息
brew list \[—versions\] 列出以安裝的軟件包(包括版本)
brew list 顯示已經安裝軟件
brew update 更新brew
brew upgrade \[<package name>\] 更新某個軟件
brew outdated 列出過時的軟件包(已安裝但不是最新版本)
brew doctor 檢查brew運行狀態
brew cleanup 清除下載的緩存
// brew-case
brew cask search \# 列出所有可以被安裝的軟件
brew cask search <package name> \# 查找所有和 name相關的應用
brew cask install <package name> \# 下載安裝軟件
brew cask uninstall <package name> \# 卸載軟件
brew cask info <package name> \# 列出應用的信息
brew cask list \# 列出本機安裝過的軟件列表
brew cask cleanup \# 清除下載的緩存以及各種鏈接信息
brew cask uninstall name && brew cask install name #更新程序 (目前homebrew-cask 並沒有命令直接更新已安裝的軟件,軟件更新主要是通過軟件自身的完成更新)
nvm、node、nrm
macOS系統中默認擁有git模塊無需安裝
這裏有個梗如果使用brew安裝的git中顯示的是中文info,真叫人捉急
apple 中自帶的git版本如下
nvm 安裝
ruby curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
安裝完成後在 /Users/<username>/.nvm/中可以看到不同版本的node
常用命令
nvm install <version> \## 安裝指定版本,可模糊安裝,如:安裝v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvm uninstall <version> \## 刪除已安裝的指定版本,語法與install類似
nvm use <version> \## 切換使用指定的版本node
nvm ls \## 列出所有安裝的版本
nvm ls-remote \## 列出所以遠程服務器的版本(官方node version list)
nvm current \## 顯示當前的版本
nvm alias <name> <version> \## 給不同的版本號添加別名
nvm alias default <version> // 設置nvm使用的node 默認版本
nvm unalias <name> \## 刪除已定義的別名
nvm reinstall-packages <version> \## 在當前版本node環境下,重新全局安裝指定版本號的npm包
如上安裝了 v10.0.0、v13.0.0兩個版本並設置默認使用v10.0.0的版本
這裏有個梗就是使用nvm之後,在npm中安裝的全局包不會共享...,即在v10.0.0安裝的全局的mocha在使用v13.0.0版本的時候是檢索不到當前版本的!(這個有待考究,不知道大夥有什麼好的方法麼)
iterm2配置
Term2 是一款Mac終端模擬器(終端增強),有拆分窗口,搜索,命令智能提示加自動完成,歷史記錄,完全可定義的終端皮膚風格等等...
如下定製完成後的模樣
![]()
是不是賞心悦目~
這個主題使用配置如下iterm2、on-my-zsh、powerlevel9k、zsh-autosuggestions、Powerline、
基本具備如下功能,主題定製(色塊、路徑顯示)以及之前輸入命令的自動補全如下
主題:powerlevel9k
配色:iterm2colorschemes
大家可以自定義喜歡的樣式和功能,配置有不明白的方便來私信~
TotalFinder
Finder增強工具,我使用後總結他幾個亮點選項卡,雙面板,彩色標籤和快捷建呼出這些非常實用
TotalFinder 官網
官網價格也不貴,如果需要特殊版本可以私信,這裏就不發出了
istat Menus
一款mac狀態欄工具組,顯示網絡、cpu/gpu、通知、內存、磁盤等信息的工具句,信息比cleanMyMac X 更加直觀和準確,唯一美中不足的地方就是天氣組件使用異常,需要另外付費,但是轉念一想mac自帶的天氣已經不錯了,但不能再狀態欄顯示確實是美中不足額
istat Menus 官網
使用效果
配置頁面
最後
上面簡單的列舉了擁有第一台屬於自己的mac,該做些什麼來提高自己的開發效率以及視覺上的拔高,大家有什麼提高項目的功能或者是工具,歡迎聯繫