dotfiles/Readme.md

103 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Yuan dotfile
================================================================================
安裝 (個人用途)
--------------------------------------------------------------------------------
### Manjaro (Arch Linux)
```
sudo pacman -S chezmoi
chezmoi init --apply ssh://git@git.yuaner.tw:10022/yuan/dotfiles.git
chezmoi update
```
<details>
<summary>依照chezmoi官方教學</summary>
#### Quick start
With chezmoi, pronounced /ʃeɪ mwa/ (shay-mwa), you can install chezmoi and your dotfiles from your GitHub dotfiles repo on a new, empty machine with asingle command:
```
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply ssh://git@git.yuaner.tw:10022/yuan/dotfiles.git
```
As well as the curl | sh installation, you can install chezmoi with your favorite package manager.
Updating your dotfiles on any machine is a single command:
```
chezmoi update
```
chezmoi runs on all popular operating systems, is distributed as a single statically-linked binary with no dependencies, and does not require root access.
#### Set up a new machine with a single command
You can install your dotfiles on new machine with a single command:
```
chezmoi init --apply ssh://git@git.yuaner.tw:10022/yuan/dotfiles.git
```
#### To force a refresh the downloaded archives
use the --refresh-externals flag to chezmoi apply:
```
chezmoi --refresh-externals apply
```
`--refresh-externals` can be shortened to `-R`:
```
chezmoi -R apply
```
</details>
chezmoi基本用法
--------------------------------------------------------------------------------
### 進入資料夾
```
chezmoi cd
```
### 加入檔案 (或從家目錄裡實際運作檔案內容更新)
```
chezmoi add ~/.zshrc
```
### 編輯檔案
```
EDITOR="code" chezmoi edit ~/.zshrc
chezmoi apply ~/.zshrc
```
#### 套用全部
```
chezmoi apply
```
zsh
--------------------------------------------------------------------------------
### 有用到的套件
* colorls
* eza
* sixel
### 基本快速鍵
* `alt+e`: 🪄開啟檔案總管快速鍵
* `ctrl+l`: 清空螢幕
* `ctrl+u`: 刪除一整行
* `ctrl+w`: 刪除一個單字
### zinit 套件管理程式
#### 更新所有套件
```
# Self update
zinit self-update
# Plugin update
zinit update
```