Mac os開發效率提升

19年中旬的時候開始使用Macos系統,開啓了新的開發編輯體驗;11月的時候mac出了16寸新品,成功規避了我對15款以後蝴蝶鍵盤的不適,實在太香,忍不住擼了臺;新電腦來嘍,固然是配環境裝應用了,下面會簡單記錄實用工具的配置以及優秀軟件

HomeBrew

macOS(或 Linux)缺失的軟件包的管理器

homebrew能夠幹什麼

  • 安裝依賴包brew install
  • 安裝各類軟件brew case install今後不用拖動圖標
  • 將軟件安裝到每一個獨立沙箱中,並創建軟鏈接指向
    image.png
  • 可設置開機自啓服務brew services list查看進程服務狀態
    image.png
  • 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版本以下
image.pngnode

nvm 安裝
ruby curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

安裝完成後在 /Users/<username>/.nvm/中能夠看到不一樣版本的nodegit

經常使用命令
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包

image.png
如上安裝了 v10.0.0、v13.0.0兩個版本並設置默認使用v10.0.0的版本
這裏有個就是使用nvm以後,在npm中安裝的全局包不會共享...,即在v10.0.0安裝的全局的mocha在使用v13.0.0版本的時候是檢索不到當前版本的!(這個有待考究,不知道大夥有什麼好的方法麼)github

iterm2配置

Term2 是一款Mac終端模擬器(終端加強),有拆分窗口,搜索,命令智能提示加自動完成,歷史記錄,徹底可定義的終端皮膚風格等等...
以下定製完成後的模樣
image.png
是否是賞心悅目~

這個主題使用配置以下iterm二、on-my-zsh、powerlevel9k、zsh-autosuggestions、Powerline、
基本具有以下功能,主題定製(色塊、路徑顯示)以及以前輸入命令的自動補全以下
image.png
主題:powerlevel9k
配色:iterm2colorschemes
你們能夠自定義喜歡的樣式和功能,配置有不明白的方便來私信~npm

TotalFinder

Finder加強工具,我使用後總結他幾個亮點 選項卡,雙面板,彩色標籤和快捷建呼出這些很是實用

TotalFinder 官網緩存

image.png
官網價格也不貴,若是須要特殊版本能夠私信,這裏就不發出了ruby

istat Menus

一款mac狀態欄工具組,顯示網絡、cpu/gpu、通知、內存、磁盤等信息的工具句,信息比cleanMyMac X 更加直觀和準確,惟一美中不足的地方就是天氣組件使用異常,須要另外付費,可是轉念一想mac自帶的天氣已經不錯了,但不能再狀態欄顯示確實是美中不足額

istat Menus 官網bash

使用效果
image.png服務器

配置頁面
image.png網絡

最後

上面簡單的列舉了擁有第一臺屬於本身的mac,該作些什麼來提升本身的開發效率以及視覺上的拔高,你們有什麼提升項目的功能或者是工具,歡迎聯繫app

相關文章
相關標籤/搜索