Skip to content

Instantly share code, notes, and snippets.

@lltx
Last active July 21, 2026 10:35
Show Gist options
  • Select an option

  • Save lltx/a61f98fdb761c9af7c5fd6cbfe963842 to your computer and use it in GitHub Desktop.

Select an option

Save lltx/a61f98fdb761c9af7c5fd6cbfe963842 to your computer and use it in GitHub Desktop.
๐Ÿš€ ็ŽฐไปฃๅŒ–็ปˆ็ซฏ้…็ฝฎๆŒ‡ๅ— - Ghostty + Zoxide + Yazi + Oh-My-Zsh

๐Ÿš€ ็ŽฐไปฃๅŒ–็ปˆ็ซฏ้…็ฝฎๆŒ‡ๅ—

Ghostty + Zoxide + Yazi + Oh-My-Zsh ๅฎŒๆ•ด้…็ฝฎ

๐Ÿ“ฆ ๅทฅๅ…ทๅˆ—่กจ

  • Ghostty - ็ŽฐไปฃๅŒ– GPU ๅŠ ้€Ÿ็ปˆ็ซฏๆจกๆ‹Ÿๅ™จ
  • Zoxide - ๆ™บ่ƒฝ็›ฎๅฝ•่ทณ่ฝฌๅทฅๅ…ท๏ผˆcd ็š„ๆ™บ่ƒฝๆ›ฟไปฃ๏ผ‰
  • Yazi - ๅฟซ้€Ÿ็ปˆ็ซฏๆ–‡ไปถ็ฎก็†ๅ™จ
  • Oh-My-Zsh - Zsh ้…็ฝฎๆก†ๆžถ

๐ŸŽจ Ghostty ้…็ฝฎ

ไฝ็ฝฎ: ~/.config/ghostty/config

# ============================================
# Ghostty Terminal - Complete Configuration
# ============================================

# --- Typography ---
font-family = "Maple Mono NF CN"
font-size = 15
font-thicken = true
adjust-cell-height = 6

# --- Theme and Colors ---
theme = Kanagawa Wave

# --- Window and Appearance ---
background-opacity = 1
macos-titlebar-style = transparent
window-padding-x = 14
window-padding-y = 10
window-save-state = never
window-width = 80
window-height = 24
window-theme = auto

# --- Cursor ---
cursor-style = bar
cursor-style-blink = true

# --- Mouse ---
mouse-hide-while-typing = true
copy-on-select = clipboard

# --- Quick Terminal (Quake-style dropdown) ---
quick-terminal-position = top
quick-terminal-screen = mouse
quick-terminal-autohide = true
quick-terminal-animation-duration = 0.15

# --- Close behavior ---
confirm-close-surface = false

# --- Security ---
clipboard-paste-protection = true
clipboard-paste-bracketed-safe = true

# --- Shell Integration ---
shell-integration = detect
shell-integration-features = cursor,sudo,no-title,ssh-env,ssh-terminfo,path

# --- Keybindings ---
# Tabs
keybind = cmd+t=new_tab
keybind = cmd+shift+left=previous_tab
keybind = cmd+shift+right=next_tab
keybind = cmd+w=close_surface

# Splits
keybind = cmd+d=new_split:right
keybind = cmd+shift+d=new_split:down
keybind = cmd+alt+left=goto_split:left
keybind = cmd+alt+right=goto_split:right
keybind = cmd+alt+up=goto_split:top
keybind = cmd+alt+down=goto_split:bottom

# Font size
keybind = cmd+plus=increase_font_size:1
keybind = cmd+minus=decrease_font_size:1
keybind = cmd+zero=reset_font_size

# Quick terminal global hotkey
keybind = global:ctrl+grave_accent=toggle_quick_terminal

# Splits management
keybind = cmd+shift+e=equalize_splits
keybind = cmd+shift+f=toggle_split_zoom

# Reload config
keybind = cmd+shift+comma=reload_config

# --- Performance ---
scrollback-limit = 25000000

๐Ÿ“‚ Yazi ๆ–‡ไปถ็ฎก็†ๅ™จ้…็ฝฎ

ไธป้…็ฝฎๆ–‡ไปถ

ไฝ็ฝฎ: ~/.config/yazi/yazi.toml

[mgr]
ratio = [1, 2, 5]
sort_by = "natural"
sort_sensitive = false
sort_reverse = false
sort_dir_first = true
linemode = "size"
show_hidden = false
show_symlink = true
scrolloff = 5
mouse_events = ["click", "scroll"]
title_format = "Yazi: {cwd}"

[preview]
max_width = 600
max_height = 900
image_filter = "lanczos3"
image_quality = 75

[opener]
edit = [
  { run = 'code %s', desc = "VSCode", for = "unix" },
]
open = [
  { run = 'open %s', desc = "Open", for = "macos" },
]
reveal = [
  { run = 'open -R %1', desc = "Reveal in Finder", for = "macos" },
]

[open]
prepend_rules = [
  { mime = "text/*", use = ["edit", "open", "reveal"] },
  { mime = "application/json", use = ["edit", "open", "reveal"] },
  { mime = "*/javascript", use = ["edit", "open", "reveal"] },
  { mime = "*/typescript", use = ["edit", "open", "reveal"] },
  { mime = "*/x-yaml", use = ["edit", "open", "reveal"] },
]

[tasks]
micro_workers = 10
macro_workers = 25
bizarre_retry = 5

[plugin]
prepend_fetchers = [
  { id = "git", url = "*", run = "git", prio = "normal", group = "git" },
]

ๅฟซๆท้”ฎ้…็ฝฎ

ไฝ็ฝฎ: ~/.config/yazi/keymap.toml

[[manager.prepend_keymap]]
on = ["g", "h"]
run = "cd ~"
desc = "Go to home directory"

[[manager.prepend_keymap]]
on = ["g", "c"]
run = "cd ~/.config"
desc = "Go to config directory"

[[manager.prepend_keymap]]
on = ["g", "d"]
run = "cd ~/Downloads"
desc = "Go to downloads"

[[manager.prepend_keymap]]
on = ["g", "w"]
run = "cd ~/work"
desc = "Go to work directory"

[[manager.prepend_keymap]]
on = ["g", "D"]
run = "cd ~/Desktop"
desc = "Go to desktop"

[[manager.prepend_keymap]]
on = ["g", "t"]
run = "cd /tmp"
desc = "Go to tmp"

ไธป้ข˜้…็ฝฎ

ไฝ็ฝฎ: ~/.config/yazi/theme.toml

# Theme: Tokyo Night inspired theme - works well with most terminal color schemes

[mode]
normal_main = { fg = "black", bg = "blue", bold = true }
normal_alt = { fg = "blue", bg = "reset", bold = true }
select_main = { fg = "black", bg = "green", bold = true }
select_alt = { fg = "green", bg = "reset", bold = true }
unset_main = { fg = "black", bg = "red", bold = true }
unset_alt = { fg = "red", bg = "reset", bold = true }

[status]
sep_left = { open = "", close = "" }
sep_right = { open = "", close = "" }
overall = { fg = "reset", bg = "reset" }

[filetype]
rules = [
  # Media
  { mime = "image/*", fg = "magenta" },
  { mime = "video/*", fg = "yellow" },
  { mime = "audio/*", fg = "yellow" },

  # Archives
  { mime = "application/zip", fg = "red" },
  { mime = "application/gzip", fg = "red" },
  { mime = "application/x-tar", fg = "red" },
  { mime = "application/x-bzip2", fg = "red" },
  { mime = "application/x-7z-compressed", fg = "red" },
  { mime = "application/x-rar", fg = "red" },
  { mime = "application/x-xz", fg = "red" },

  # Documents
  { mime = "application/pdf", fg = "cyan" },
  { mime = "application/*doc*", fg = "green" },
  { mime = "application/*sheet*", fg = "green" },
  { mime = "application/*presentation*", fg = "green" },

  # Fallback
  { name = "*", fg = "reset" },
  { name = "*/", fg = "blue", bold = true },
]

๐Ÿš Oh-My-Zsh + Zoxide ้…็ฝฎ

ไฝ็ฝฎ: ~/.zshrc

# =================== Oh-My-Zsh ้…็ฝฎ ===================
export ZSH="$HOME/.oh-my-zsh"

# ไธป้ข˜่ฎพ็ฝฎ
ZSH_THEME="agnoster"

# ็ฆ็”จ่‡ชๅŠจๆ›ดๆ–ฐ
DISABLE_AUTO_UPDATE="true"

# ๆ’ไปถ้…็ฝฎ
plugins=(
    git
    zsh-syntax-highlighting
    zsh-autosuggestions
)

source $ZSH/oh-my-zsh.sh

# =================== ็Žฏๅขƒๅ˜้‡้…็ฝฎ ===================
export LANG=en_US.UTF-8

# ่‡ชๅŠจๅปบ่ฎฎ้ซ˜ไบฎๆ ทๅผ
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE=fg=30

# ้š่— agnoster ไธป้ข˜ไธญ็š„็”จๆˆทๅ@ไธปๆœบๅ
DEFAULT_USER="your_username"

# =================== Ghostty ๆ ‡้ข˜่ฎพ็ฝฎไธบๅฝ“ๅ‰็›ฎๅฝ• ===================
if [[ -n "${GHOSTTY_RESOURCES_DIR:-}" ]]; then
    ghostty_set_title() {
        # ๅฐ† HOME ๆ›ฟๆขไธบ ~๏ผŒไฟๆŒๆ ‡้ข˜ๆ›ด็Ÿญ
        local dir="${PWD/#$HOME/~}"
        # Ghostty ๆ”ฏๆŒ OSC 2 ่ฎพ็ฝฎ็ช—ๅฃๆ ‡้ข˜
        printf '\033]2;%s\033\\' "$dir"
    }

    autoload -Uz add-zsh-hook
    add-zsh-hook chpwd ghostty_set_title
    add-zsh-hook precmd ghostty_set_title
    add-zsh-hook preexec ghostty_set_title
    ghostty_set_title
fi

# =================== Yazi ๆ–‡ไปถ็ฎก็†ๅ™จ ===================
function y() {
    local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
    yazi "$@" --cwd-file="$tmp"
    if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then
        builtin cd -- "$cwd"
    fi
    rm -f -- "$tmp"
}

# =================== Zoxide ๆ™บ่ƒฝ็›ฎๅฝ•่ทณ่ฝฌ ===================
eval "$(zoxide init zsh)"

๐Ÿ“ฅ ๅฎ‰่ฃ…ๆŒ‡ๅ—

1. ๅฎ‰่ฃ…ๅทฅๅ…ท

# macOS (Homebrew)
brew install ghostty
brew install zoxide
brew install yazi
brew install ffmpegthumbnailer  # Yazi ่ง†้ข‘้ข„่งˆ
brew install poppler            # Yazi PDF ้ข„่งˆ

# Oh-My-Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Zsh ๆ’ไปถ
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2. ้…็ฝฎๆ–‡ไปถ

# ๅˆ›ๅปบ้…็ฝฎ็›ฎๅฝ•
mkdir -p ~/.config/ghostty
mkdir -p ~/.config/yazi

# ๅคๅˆถ้…็ฝฎๆ–‡ไปถ๏ผˆๆ นๆฎไธŠ้ข็š„้…็ฝฎๅ†…ๅฎนๅˆ›ๅปบ๏ผ‰
# Ghostty: ~/.config/ghostty/config
# Yazi: ~/.config/yazi/{yazi.toml,keymap.toml,theme.toml}
# Zsh: ~/.zshrc

3. ้‡ๆ–ฐๅŠ ่ฝฝ้…็ฝฎ

# ้‡ๆ–ฐๅŠ ่ฝฝ Zsh ้…็ฝฎ
source ~/.zshrc

# Ghostty ้…็ฝฎไผšๅœจ้‡ๅฏ็ปˆ็ซฏๅŽ็”Ÿๆ•ˆ
# ๆˆ–ไฝฟ็”จๅฟซๆท้”ฎ Cmd+Shift+, ้‡ๆ–ฐๅŠ ่ฝฝ

๐ŸŽฏ ไฝฟ็”จๆŠ€ๅทง

Zoxide ๆ™บ่ƒฝ่ทณ่ฝฌ

z work          # ่ทณ่ฝฌๅˆฐๅŒ…ๅซ "work" ็š„็›ฎๅฝ•
z foo bar       # ่ทณ่ฝฌๅˆฐๅŒๆ—ถๅŒ…ๅซ "foo" ๅ’Œ "bar" ็š„็›ฎๅฝ•
zi work         # ไบคไบ’ๅผ้€‰ๆ‹ฉ๏ผˆๅฆ‚ๆžœๆœ‰ๅคšไธชๅŒน้…๏ผ‰

Yazi ๆ–‡ไปถ็ฎก็†ๅ™จ

y               # ๅฏๅŠจ Yazi๏ผˆ้€€ๅ‡บๅŽไผš cd ๅˆฐๅฝ“ๅ‰็›ฎๅฝ•๏ผ‰

# ๅฟซๆท้”ฎ๏ผˆๅœจ Yazi ไธญ๏ผ‰
gh              # ่ทณ่ฝฌๅˆฐ home ็›ฎๅฝ•
gc              # ่ทณ่ฝฌๅˆฐ .config ็›ฎๅฝ•
gd              # ่ทณ่ฝฌๅˆฐ Downloads ็›ฎๅฝ•
gw              # ่ทณ่ฝฌๅˆฐ work ็›ฎๅฝ•
gD              # ่ทณ่ฝฌๅˆฐ Desktop ็›ฎๅฝ•
gt              # ่ทณ่ฝฌๅˆฐ /tmp ็›ฎๅฝ•

Ghostty ๅฟซๆท้”ฎ

Cmd+T           # ๆ–ฐๅปบๆ ‡็ญพ้กต
Cmd+D           # ๅž‚็›ดๅˆ†ๅฑ
Cmd+Shift+D     # ๆฐดๅนณๅˆ†ๅฑ
Ctrl+`          # ๅ…จๅฑ€ๅฟซ้€Ÿ็ปˆ็ซฏ๏ผˆQuake ๆจกๅผ๏ผ‰
Cmd+Shift+,     # ้‡ๆ–ฐๅŠ ่ฝฝ้…็ฝฎ

๐ŸŽจ ไธป้ข˜ๆŽจ่

Ghostty ไธป้ข˜

  • Kanagawa Wave๏ผˆๅฝ“ๅ‰ไฝฟ็”จ๏ผ‰
  • Tokyo Night
  • Catppuccin
  • Nord
  • Dracula

ๆŸฅ็œ‹ๆ‰€ๆœ‰ไธป้ข˜๏ผšghostty +list-themes

ๅญ—ไฝ“ๆŽจ่

  • Maple Mono NF CN๏ผˆๅฝ“ๅ‰ไฝฟ็”จ๏ผ‰
  • JetBrains Mono Nerd Font
  • Fira Code Nerd Font
  • Cascadia Code Nerd Font

๐Ÿ“ ๆณจๆ„ไบ‹้กน

  1. Nerd Font: Yazi ๅ’Œ Oh-My-Zsh ไธป้ข˜้œ€่ฆ Nerd Font ๆ‰่ƒฝๆญฃ็กฎๆ˜พ็คบๅ›พๆ ‡
  2. Shell Integration: Ghostty ็š„ shell integration ๅŠŸ่ƒฝ้œ€่ฆๅœจ้…็ฝฎไธญๅฏ็”จ
  3. Zoxide: ้œ€่ฆไฝฟ็”จไธ€ๆฎตๆ—ถ้—ดๅŽๆ‰่ƒฝๅปบ็ซ‹็›ฎๅฝ•่ฎฟ้—ฎๅކๅฒ
  4. Yazi ้ข„่งˆ: ้œ€่ฆๅฎ‰่ฃ…้ขๅค–็š„ๅทฅๅ…ท๏ผˆffmpegthumbnailer, poppler๏ผ‰ๆ‰่ƒฝ้ข„่งˆ่ง†้ข‘ๅ’Œ PDF
  5. Yazi 26.x: fetchers ไฝฟ็”จ idใ€url ๅ’Œ group ๅญ—ๆฎต๏ผ›theme.toml ้กถ้ƒจ่ฏดๆ˜Ž่กŒ็š„ # ๅฟ…้กปไฟ็•™

๐Ÿ”— ็›ธๅ…ณ้“พๆŽฅ


ไฝœ่€…: lengleng ๆ›ดๆ–ฐๆ—ถ้—ด: 2026-06-10

@NotionNest

Copy link
Copy Markdown

yazi ๆœ€ๆ–ฐ็‰ˆๆœฌ ่ฟ่กŒๆญค้…็ฝฎไผšๅ‡บ็Žฐไบ†ไธคไธช้—ฎ้ข˜

TOML parse error at line 47, column 3
     |
  47 |   { id = "git", name = "*", run = "git", prio = "normal" },
     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  missing field `group`

  Press <Enter> to continue with preset settings...

  TOML parse error at line 1, column 8
    |
  1 |  Tokyo Night inspired theme - works well with most terminal color schemes
    |        ^
  key with no value, expected `=`

  Press <Enter> to continue with preset settings...

้—ฎ้ข˜ 1๏ผšyazi.toml ็ฌฌ 47 ่กŒ โ€” ๆ’ไปถ้…็ฝฎ่ฟ‡ๆ—ถ

Yazi 26.x ไธญ Fetcher ็š„็ป“ๆž„ๅ‘็”Ÿไบ†ๅ˜ๅŒ–๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๅ˜ๆ›ด โ”‚ ๆ—ง้…็ฝฎ โ”‚ ๆ–ฐ้…็ฝฎ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ็ผบๅฐ‘ๅฟ…ๅกซๅญ—ๆฎต โ”‚ ๆ—  group โ”‚ group = "git" โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ๅญ—ๆฎต้‡ๅ‘ฝๅ โ”‚ name = "" โ”‚ url = "" โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ไฟฎๅคๅŽ๏ผš
{ id = "git", url = "*", run = "git", prio = "normal", group = "git" }

้—ฎ้ข˜ 1๏ผšyazi.toml ็ฌฌ 47 ่กŒ โ€” ๆ’ไปถ้…็ฝฎ่ฟ‡ๆ—ถ

Yazi 26.x ไธญ Fetcher ็š„็ป“ๆž„ๅ‘็”Ÿไบ†ๅ˜ๅŒ–๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๅ˜ๆ›ด โ”‚ ๆ—ง้…็ฝฎ โ”‚ ๆ–ฐ้…็ฝฎ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ็ผบๅฐ‘ๅฟ…ๅกซๅญ—ๆฎต โ”‚ ๆ—  group โ”‚ group = "git" โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ๅญ—ๆฎต้‡ๅ‘ฝๅ โ”‚ name = "" โ”‚ url = "" โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ไฟฎๅคๅŽ๏ผš
{ id = "git", url = "*", run = "git", prio = "normal", group = "git" }

@lltx

lltx commented Jun 10, 2026

Copy link
Copy Markdown
Author

yazi ๆœ€ๆ–ฐ็‰ˆๆœฌ ่ฟ่กŒๆญค้…็ฝฎไผšๅ‡บ็Žฐไบ†ไธคไธช้—ฎ้ข˜

TOML parse error at line 47, column 3
     |
  47 |   { id = "git", name = "*", run = "git", prio = "normal" },
     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  missing field `group`

  Press <Enter> to continue with preset settings...

  TOML parse error at line 1, column 8
    |
  1 |  Tokyo Night inspired theme - works well with most terminal color schemes
    |        ^
  key with no value, expected `=`

  Press <Enter> to continue with preset settings...

้—ฎ้ข˜ 1๏ผšyazi.toml ็ฌฌ 47 ่กŒ โ€” ๆ’ไปถ้…็ฝฎ่ฟ‡ๆ—ถ

Yazi 26.x ไธญ Fetcher ็š„็ป“ๆž„ๅ‘็”Ÿไบ†ๅ˜ๅŒ–๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ๅ˜ๆ›ด โ”‚ ๆ—ง้…็ฝฎ โ”‚ ๆ–ฐ้…็ฝฎ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ ็ผบๅฐ‘ๅฟ…ๅกซๅญ—ๆฎต โ”‚ ๆ—  group โ”‚ group = "git" โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ ๅญ—ๆฎต้‡ๅ‘ฝๅ โ”‚ name = "" โ”‚ url = "" โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ไฟฎๅคๅŽ๏ผš { id = "git", url = "*", run = "git", prio = "normal", group = "git" }

้—ฎ้ข˜ 1๏ผšyazi.toml ็ฌฌ 47 ่กŒ โ€” ๆ’ไปถ้…็ฝฎ่ฟ‡ๆ—ถ

Yazi 26.x ไธญ Fetcher ็š„็ป“ๆž„ๅ‘็”Ÿไบ†ๅ˜ๅŒ–๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ๅ˜ๆ›ด โ”‚ ๆ—ง้…็ฝฎ โ”‚ ๆ–ฐ้…็ฝฎ โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ ็ผบๅฐ‘ๅฟ…ๅกซๅญ—ๆฎต โ”‚ ๆ—  group โ”‚ group = "git" โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ ๅญ—ๆฎต้‡ๅ‘ฝๅ โ”‚ name = "" โ”‚ url = "" โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ไฟฎๅคๅŽ๏ผš { id = "git", url = "*", run = "git", prio = "normal", group = "git" }

ๆ›ดๆ–ฐไบ†

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment