工具篇:iTerm與Zsh

iTerm與Zsh篇

iTerm2 安裝與配置

做者:studytime
原文: https://www.studytime.xin/

安裝iTerm2比較簡單,直接從官網下載安裝便可。安裝好以後,咱們還須要進行一系列的設置才行。php

主題配置

iTerm2支持許多的主題配色,能夠本身定義,也能夠參考網上現成的主題配色。我我的比較喜歡draculatheme配色。支持item,vim,phpstorm , 下方存在主題官網路徑,按照教程安裝便可。html

下面是一些經常使用的主題配色的預設置文件:git

這些配色預設置文件,能夠直接導入到iTerm2中,而後能夠直接在設置中選擇:github

WechatIMG9

其餘配置

區分目錄和文件的顏色設置:vim

Preferences -> Profiles -> Text -> Text Rendering 把 Draw bold text in bright colors 前面的勾去掉,
文件和目錄能夠很容易區分了……ssh

命令別名

經過在.zshrc中配置alias,能夠方便的爲其餘的命令設置別名,這是個很不錯的功能.curl

vim ~/.zshrcphpstorm

# For server
#alias weiyidev = "ssh weiyidev"
#alias studytime = "ssh studytime"


# For git
alias gs="git status"
alias ga='git add'
alias gd='git diff'
alias gf='git fetch'
alias grv='git remote -v'
alias gbr='git branch'
alias gpl="git pull"
alias gps="git push"
alias gco="git checkout"
alias gl="git log"
alias gc="git commit -m"
alias gm="git merge"

# For local
alias cd..="cd .."
alias cd...="cd ../.."
alias cd....="cd ../../.."
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias ip="curl ip.cn"

source ~/.zshrcide

快速跳轉

Zsh支持目錄的快速跳轉,咱們能夠使用 d 這個命令,列出最近訪問過的各個目錄,而後選擇目錄前面的數字進行快速跳轉:fetch

增長指令高亮效果

指令高亮效果做用是當用戶輸入正確命令時指令會綠色高亮,錯誤時命令紅色高亮

切入擴展目錄
cd ~/.oh-my-zsh/custom/plugins
執行指令將工程克隆到當前目錄
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

打開`.zshrc`文件,在最後添加下面內容
vim  ~/.zshrc
添加代碼
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

plugins=(zsh-syntax-highlighting)
保存文件。
執行
source ~/.zshrc

自動提示命令

切入擴展目錄
cd ~/.oh-my-zsh/custom/plugins

執行指令將工程克隆到當前目錄
git clone git://github.com/zsh-users/zsh-autosuggestions

打開.zshrc文件,在最後添加下面內容
~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
plugins=(zsh-autosuggestions)
保存文件。

cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

vim zsh-autosuggestions.zsh 

修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10' 

source ~/.zshrc

更多精彩內容,請關注做者博客,https://studytime.xin

相關文章
相關標籤/搜索