oh my zsh 常用外掛

wang發表於2020-10-18

date: "2020-10-18T12:36:00+08:00"

title: "oh my zsh 常用外掛"

tags: ["zsh","oh my zsh"]

categories: ["shell"]


wd外掛

wd 外掛是我比較喜歡的一個,它的作用就是能夠快速的切換到常用的目錄。我們用命令列時經常會遇到這樣一種情況,我們常用的目錄就那麼幾個,而這些目錄有時候會再很深的層級中。使用 cd 命令在這些深層級目錄中切換就比較耗費時間了。

wd 外掛正是為了解決這個問題,比如我們有一個常用的目錄 /usr/nginx/www/html,我們首先進入到這個目錄中,然後輸入

wd add web

這個命令相當於給當前目錄做了一個標識,標識名叫做 web ,我們下次如果再想進入這個目錄,只需輸入:

wd web

這樣就可以完成目錄切換了,非常方便。

它的原理並不複雜,它維護了一個標識和實際路徑的對映表,我們使用 wd add 命令可以新增新的對映,可以使用 wd rm 命令刪除已有的對映,還可以使用 wd show 命令檢視現有的對映。

這個簡單的外掛解決了一個很實際的問題,推薦使用。 wd 外掛的更多內容可以檢視它的 github 主頁: https://github.com/mfaerevaag/wd

web-search外掛

它能讓我們在命令列中使用搜尋引擎進行搜尋。比如 google swift 這個命令就可以使用 Google 搜尋 swift 關鍵字。

web-search 外掛在預設情況下沒有開啟,所以我們需要做一點小工作把它開啟。

  1. 開啟 ~/.zshrc 檔案。
  2. 找到 plugins=(git) 這行定義。
  3. 把它修改成 plugins=(git web-search)

然後重新開啟一個命令列視窗我們就可以使用 web-content 的功能了。

我們可以使用 google 搜尋:

google 你好

這樣會開啟 google 搜尋 “swift 學習” 這個關鍵字。

web-content 同樣整合了 baidu, bing 這些搜尋引擎:

baidu 你好
bing 你好

只需在命令列中輸入要搜尋的關鍵字和搜尋引擎,就可以進行搜尋了,還是很方便的。

last-working-dir

last-working-dir 外掛,可以記錄上一次退出命令列時候的所在路徑,並且在下一次啟動命令列的時候自動恢復到上一次所在的路徑。這一切不需要我們進行任何操作,全部都是自動完成的。只需要在 .zshrc 檔案中將外掛開啟即可。

catimg

catimg 這個命令將圖片檔案的內容輸出到命令列, 比如:

Zsh命令自動補全外掛 zsh-autosuggestions

這裡利用Oh my zsh的方法安裝。直接一句話命令列裡下載並移動到oh my zsh目錄中:

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
然後在~/.zshrc檔案中找到plugins陣列,加入zsh-autosuggestions名字,重新開啟終端即可。

extract

功能強大的解壓外掛,所有型別的檔案解壓一個命令x全搞定,再也不需要去記tar後面到底是哪幾個引數了。

z

強大的目錄自動跳轉命令,會記憶你曾經進入過的目錄,用模糊匹配快速進入你想要的目錄。

sublime

平時使用sublime比較多,該外掛可以使用命令列開啟sublime。
常用命令如下:

st          # 直接開啟sublime
st file_a   # 用sublime開啟檔案 file
st dir_a    # 用sublime開啟目錄 dir
stt         # 在sublime開啟當前目錄,相當於 st .

相關文章