工具篇 iTerm與Zsh使用整理

2021-09-24 17:48:28 字數 1906 閱讀 4478

本章主要對mac常用的控制台管理工具的安裝與使用進行整理。

iterm2支援許多的主題配色,可以自己定義,也可以參考網上現成的主題配色。我個人比較喜歡draculatheme配色。支援item,vim,phpstorm , 下方存在主題官網路徑,按照教程安裝即可。

下面是一些常用的主題配色的預設定檔案:

區分目錄和檔案的顏色設定:

preferences -> profiles -> text -> text rendering 把 draw bold text in bright colors 前面的勾去掉, 檔案和目錄可以很容易區分了……

通過在.zshrc中配置alias,可以方便的為其他的命令設定別名,這是個很不錯的功能.vim ~/.zshrc

# 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 ~/.zshrczsh支援目錄的快速跳轉,我們可以使用 d 這個命令,列出最近訪問過的各個目錄,然後選擇目錄前面的數字進行快速跳轉

切入擴充套件目錄

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

執行指令將工程轉殖到當前目錄

git clone 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:

開啟.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

MAC下使用iTerm2和zsh

應該說terminal終端是程式設計師經常會用到的工具,大家時不時的都要使用終端來敲上幾行命令列,尤其是在mac上,很多任務具的使用都是通過terminal來進行的。但是其實mac自帶的終端不是特別方便,今天我們將會使用iterm2來替代terminal終端。整體的搭配組合為 iterm2 oh m...

開發工具的安裝與使用(總結篇)

本篇博文是 開發工具的安裝與使用 的最終篇,主要對前幾期文章做乙個總結。開發工具作為碼農的必備 一定要使用熟練,不一定樣樣工具都能熟練使用,但一定要精通一兩樣工具。前面介紹的兩款開發軟體notepad 與anaconda都是十分常用的python開發環境,當然anaconda更為專業。筆者在文中的介...

drozer工具的安裝與使用 之二使用篇

如果英文好的同學可以直接檢視官方文件 官方文件連線 按照drozer工具的安裝與使用 之一安裝篇 中的操作在drozer安裝目錄下執行drozer console connect命令 進入drozer 輸入list或ls 命令即可檢視drozer所有可用模組 如果輸入list或ls 命令後沒有返回任...