安裝oh my zsh插件

關於 oh-my-zsh 插件的管理是很簡單的,有兩個插件目錄,其中 user 爲你的用戶名:git

  • /Users/user/.oh-my-zsh/plugins: oh-my-zsh 官方插件目錄,該目錄已經預裝了不少實用的插件,只不過沒激活而已;
  • /Users/user/.oh-my-zsh/custom/plugins: oh-my-zsh 第三方插件目錄;快捷命令:$ZSH_CUSTOM/plugins

須要安裝哪一個插件,只須要把插件下載到上面任何一個目錄便可,而後在 ~/.zshrc 配置文件中的 plugins 變量中添加對應插件的名稱便可github


zsh-syntax-highlighting(命令語法高亮)

zsh-syntax-highlighting 插件可使你終端輸入的命令有語法高亮效果。web

Before:  clipboard.png
 After:   clipboard.png

Before: clipboard.png
 After:  clipboard.pngvim

Before: clipboard.png
 After:  clipboard.png緩存

安裝方法以下(oh-my-zsh 插件管理的方式安裝):
1.Clone項目到$ZSH_CUSTOM/plugins文件夾下 (默認爲 ~/.oh-my-zsh/custom/plugins)bash

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

2.在 Oh My Zsh 的配置文件 (~/.zshrc)中設置:字體

plugins=(其餘插件 zsh-syntax-highlighting)

3.運行 source ~/.zshrc 更新配置後重啓item2:google


zsh-autosuggestions(命令自動補全)

zsh-autosuggestions,如圖輸入命令時,會給出建議的命令(灰色部分)按鍵盤 → 補全
clipboard.pngspa

若是感受 → 補全不方便,還能夠自定義補全的快捷鍵,好比我設置的逗號補全,只須要在 .zshrc 文件添加這句話便可插件

bindkey ',' autosuggest-accept

官網中有多種安裝方式,這裏選擇oh my zsh中的安裝方式:

1.Clone項目到$ZSH_CUSTOM/plugins文件夾下 (默認爲 ~/.oh-my-zsh/custom/plugins)

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2.在 Oh My Zsh 的配置文件 (~/.zshrc)中設置:

plugins=(其餘插件 zsh-autosuggestions)

3.運行 source ~/.zshrc 更新配置後重啓item2

當你從新打開終端的時候可能看不到變化,可能你的字體顏色太淡了,咱們把其改亮一些:
cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
vim zsh-autosuggestions.zsh
# 修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'
修改爲功後須要運行 source ~/.zshrc 更新配置,而後開發新的 item2窗口便可看到效果。

git

默認已開啓,可使用各類git命令的縮寫,好比:

git add --all ===> gaa

git commit -m ===> gcmsg

查看全部 git 命令縮寫

cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh

或者查詢git快捷對照表


z(命令快速跳轉目錄)

官方文檔
z 插件也是 autojump 插件在 oh-my-zsh 內置的相似組件,基本包含全部功能。

做用

使用 z 以後可讓你最快速的切換文件路徑。

z 插件記住了你在命令行中跳轉過的每一個路徑,而且記錄了每一個路徑的訪問次數,所以,它經常能猜到你想訪問的路徑。
記錄文件就在用戶根目錄下,名字是 .z
說「 經常能猜到」,意思是有猜錯的時候,好比,未曾訪問過的路徑, z 插件就不知道,無法跳轉。

安裝

默認安裝oh my zsh時就已經安裝了 z 插件,具體能夠在如下目錄看到

cd ~/.oh-my-zsh/plugins

因此你只須要在(~/.zshrc)中的插件列表中添加

vim ~/.zshrc
# 再插件列表中添加
plugins=(其餘插件 z)

使用

參數 描述
-c 在當前目錄下進行子目錄匹配
-e echo最合適的匹配和對應的rank,可是不執行cd操做
-h 顯示幫助信息
-l echo全部匹配的目錄和對應的rank,可是不執行cd操做
-r 進入所匹配目錄列表中rank值最高的那個目錄
-t 進入所匹配目錄列表中最近訪問的那個目錄
-x 在.z緩存中清除當前目錄的記錄

例子:

  • z foo 進入到最匹配的foo關鍵字的目錄
  • z foo bar 進入層級匹配,先匹配foo關鍵字,再匹配bar關鍵字的目錄
  • z -r foo 進入匹配foo關鍵字目錄列表中rank值最高的目錄
  • z -t foo 進入匹配foo關鍵字目錄列表中最近訪問的目錄
  • z -l foo 列出全部匹配foo關鍵字的目錄列表

extract

命令解壓一切文件

web-search

命令行能夠直接google

相關文章
相關標籤/搜索