博客 / 詳情

返回

如何打造高效好用的終端?拿來吧你!

美味值:🌟🌟🌟🌟🌟

口味:夏黑葡萄

趁着給手邊新電腦配置環境,順便整理了一波 iTerm2 + oh-my-zsh 的配置筆記,分享給大家。

如果你有一個高效的終端,那麼每天早上來到公司後,你只需要以下三步鍵盤操作,即可開啓一天的歡樂擼碼時光。

  1. option + 回車,喚起 iTerm2
  2. j work,跳轉到工作目錄
  3. code ., 用 VSCode 打開當前文件夾項目 (VSCode 自帶命令行)

就是這麼高效,那麼如何打造呢?拿出 10 分鐘,按照下面步驟操作即可。

在這個過程中你可能會遇到各種問題,我儘可能的在文中貼出了相關的解決方案,來幫助你順利進行下載和配置。

iTerm2

首先點擊下方鏈接下載 iTerm2。

  • 官網下載鏈接

設置喚醒熱鍵

下載之後為了更加便捷的喚起 iTerm2 窗口(實現本文開頭的步驟一),我們還需要設置熱鍵。

按照 iTerm2 => Preferences => Keys => HotKey 路徑找到配置項 HotKey 進行配置。

可以快速喚起終端和隱藏,我設置的是 option + 回車option + 空格留給了 uTools。uTools 也是我非常喜歡的生產力工具,感興趣的讀者可以自行了解。

常用快捷鍵

  • ctrl + u 清除當前行輸入
  • ctrl + a 快速切換到當前輸入的文本頭部
  • ctrl + e 快速切換到當前輸入的文本尾部
  • cmd + d 垂直分屏
  • cmd + shift + d 水平分屏
  • cmd + r 清屏
  • cmd + t 打開一個新的 iterm2 Tab
  • cmd + 左右方向鍵 左右切換 Tab
  • cmd + n 打開一個新的 iterm2 窗口
  • cmd + 回車 全屏切換
  • cmd + w 關閉標籤
  • cmd + f 查找
  • cmd + shift + h 查看剪貼板歷史

oh-my-zsh

  • 官網下載鏈接

一些安裝上的坑,解決方案可參考如下鏈接:

  • zsh安裝踩坑
  • zsh安裝網絡錯誤

配置主題

首先,使用命令 vim ~/.zsh 打開配置文件,然後設置你喜歡的主題,可以去下面兩個鏈接查看社區裏的推薦以及官方的皮膚預覽列表。

  • oh my zsh 哪些主題比較好看、有特點?
  • 皮膚預覽列表
ZSH_THEME="ys"

最後,執行命令 source ~/.zshrc ,重新執行 zsh 配置文件使配置生效。

配置插件

為了實現本文開頭的操作,我們還需要下載一些插件,這裏也推薦一些日常高頻使用的插件,更多插件請前往官網查詢。

git 插件

  • 官網

git 插件提供了很多 alias 簡化你的 git 命令,在上方鏈接可以查詢。

autojump 插件

使用 j + 目錄縮寫,即可靈活的在任意目錄間跳轉,終於可以不用 cd 了!

(實現本文開頭的步驟二)

# 打開 vue3 文件夾
j vue3

# 支持多個參數 /user/tong/work/li
j w li

zsh-syntax-highlighting

  • 官網

語法高亮,官網鏈接中有安裝前後對比示例。

執行下面命令安裝。

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc # 輸入命令在 zshrc 中配置
plugins=(其他的插件 zsh-syntax-highlighting)

配置好後保存,並運行下面命令使配置生效。

source ~/.zshrc

zsh-autosuggestions

根據命令的歷史記錄,進行即時提示,無敵好用。

  • 官網

執行下面命令安裝。

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
vim ~/.zshrc # 輸入命令在 zshrc 中配置
plugins=(其他的插件 zsh-autosuggestions)

配置好後保存,並運行下面命令使配置生效。

source ~/.zshrc

如果你一路成功的到達了這裏,那麼恭喜你可以嘗試一下本文開頭的三個操作步驟了,再配合常用的快捷鍵,相信你的終端已經用起來非常爽了!快去試試看吧~

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.