一、實用炫酷終端,取代預設的Terminal,Iterm2和zsh
1、Iterm配置,快捷鍵
ctrl + a/e 快速切換到目前正在輸入的文本的頭部/尾部
ctrl + u 清空目前輸入
cmd + T 打開一個新的 iterm2 Tab
cmd + 方向鍵 左右切換 Tab
cmd + D 分屏
cmd + K 清屏
cmd + N 打開一個新的 iterm2 視窗
二、bash和zsh切換
$chsh -s /bin/bash
輸入密碼;
切換為bash
重新開機生效;
$chsh -s /bin/zsh
輸入密碼;
切換為zsh
重新開機生效;
三:安裝zsh
curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
-f (–fail) 表示在伺服器錯誤時,阻止一個傳回的表示錯誤原因的 html 頁面
-L,–location:如果伺服器報告請求的頁面已移動到其他位置(用location:header和3xx 響應代碼),此選項将使curl在新位置上重新執行請求。
–show-error:當與-s,–silent一起使用時,它會使curl在失敗時顯示錯誤消息。
-s,–silent:安靜模式。不顯示進度表或錯誤資訊。使curl靜音。它仍然會輸出您請求的資料,甚至可能輸出到終端stdout,除非您對它進行重定向。
整個頁面變灰色,動态改變HTML
if(!isWeex && !this.props.isBuilding){
setTimeout(()=>{
document.documentElement.setAttribute(‘style’,’-webkit-filter: grayscale(100%);filter: grayscale(100%);’);
},100)
}
Node相關工具
1、管理node版本 nvm
2、重裝zsh:
curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
sh install.sh
常用的幾個指令:
i 切換到輸入模式,以輸入字元。
x 删除目前光标所在處的字元。
: 切換到底線指令模式,以在最底一行輸入指令。
配置zsh主題:
先執行 cat ~/.zshrc 再執行vim ~/.zshrc
autojump 插件 跳轉到相應的檔案路徑
j 檔案名
j + 目錄縮寫 快速去到你曾經進入過的目錄
git 插件 https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git
zsh-syntax-highlighting 高亮插件
zsh-autosuggestions 根據曆史記錄及時提示
使用nvm管理Node.js版本,通過nvm我們可以同時安裝/切換不同的Node.js版本使用nrm可以讓我們來切換不同的npm源而不用單獨安裝cnpm之類的庫。