vault backup: 2025-08-18 12:04:08
Affected files: 21.01. OS/21.01. Linux/oh-my-zsh.md
This commit is contained in:
99
21.01. OS/21.01. Linux/oh-my-zsh.md
Normal file
99
21.01. OS/21.01. Linux/oh-my-zsh.md
Normal file
@@ -0,0 +1,99 @@
|
||||
---
|
||||
tags:
|
||||
aliases:
|
||||
date: 2025-08-18
|
||||
time: 11:56:38
|
||||
description:
|
||||
---
|
||||
|
||||
## 安裝必要的套件
|
||||
|
||||
```shell
|
||||
sudo apt install wget git curl vim -y
|
||||
```
|
||||
|
||||
|
||||
## 安裝 Patched 字型
|
||||
到 [Nerd font](https://www.nerdfonts.com/) 安裝你喜歡的字型。
|
||||
記得將 terminal 的字型更改為你剛剛安裝的字型。
|
||||
|
||||
|
||||
## 安裝 Zsh
|
||||
|
||||
shell 輸入
|
||||
|
||||
```shell
|
||||
sudo apt install zsh -y
|
||||
```
|
||||
|
||||
## 安裝 Oh My Zsh
|
||||
|
||||
輸入以下指令安裝 Oh My Zsh,安裝完畢後,按下 Enter 同意把預設 Shell 換成 Zsh。
|
||||
|
||||
```shell
|
||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||
```
|
||||
|
||||
### 設定預設 Shell
|
||||
|
||||
若之前並沒有成功設定修改預設 Shell,請執行以下指令:
|
||||
|
||||
```shell
|
||||
chsh -s $(which zsh)
|
||||
```
|
||||
|
||||
執行 zsh 開始使用
|
||||
|
||||
```shell
|
||||
zsh
|
||||
```
|
||||
|
||||
## 安裝插件
|
||||
|
||||
安裝以下插件的時候,
|
||||
請確定已安裝好 Oh My Zsh ,且目前正在使用的 Shell 是 Zsh。
|
||||
|
||||
### 主題 [PowerLevel10k](https://github.com/romkatv/powerlevel10k)
|
||||
|
||||
```shell
|
||||
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
|
||||
```
|
||||
|
||||
### 插件 [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
|
||||
|
||||
```shell
|
||||
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
||||
```
|
||||
|
||||
### 插件 [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
|
||||
|
||||
```shell
|
||||
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
||||
```
|
||||
|
||||
## 啟動插件
|
||||
|
||||
```shell
|
||||
vi ~/.zshrc
|
||||
```
|
||||
|
||||
點擊 `i` ,進入編輯模式。
|
||||
|
||||
1. 修改主題
|
||||
1. `ZSH_THEME="powerlevel10k/powerlevel10k"`
|
||||
|
||||
2. 新增要啟動的插件 (Plugins)
|
||||
1. `plugins=(git zsh-autosuggestions zsh-syntax-highlighting zsh-z)`
|
||||
2. 點擊 `ESC` 跳出編輯模式。
|
||||
3. 輸入 `:wq` 儲存。
|
||||
|
||||
3. 應用修改過的 zshrc
|
||||
```shell
|
||||
source ~/.zshrc
|
||||
```
|
||||
|
||||
應用修改之後,因為第一次使用 Powerlevel10k,**會自動啟動設定,按造需求完成設定即可**。
|
||||
|
||||
|
||||
# 參考來源
|
||||
- [Ubuntu 安裝 Zsh + Oh My Zsh + Powerlevel10k 與各種插件 | 成功他媽.阿瑋](https://www.kwchang0831.dev/dev-env/ubuntu/oh-my-zsh)
|
||||
Reference in New Issue
Block a user