[[ðArticles]] > [[ð2025 Articles]]
![[2025-09-14.webp|cover-picture]]
[[Finder]]ã®ä»£ãããšãªã[[TUI]]ãã¡ã€ã«ãããŒãžã£ãŒã[[Yazi]]ãã«ã€ããŠãå°å
¥ã®çµç·¯ãšãªã¹ã¹ã¡æ©èœããã©ã°ã€ã³ããŠãŒã¹ã±ãŒã¹ãã«ã¹ã¿ãã€ãºå
容ã玹ä»ããŸãã
## ã¯ããã«
5æã«[[macOS]]ãžãšç§»è¡ããŠãã4ã¶æãçµã¡ãŸãããã¯ããã®ãã¡ã¯[[Windows]]ãšã®éãã«æžæã£ãŠããŸããããä»ã§ã¯å®å
šã«[[Windows]]ã«ã¯æ»ããªã身äœãšãªã£ãŠããŸããŸããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
ðãããªãWindowsã33å¹Žã®æ¥ã
ã
</div>
<div class="link-card-v2-content">33幎é䜿ãç¶ããWindowsããmacOSãžç§»è¡ããçç±ãçµç·¯ãå®éã®ç§»è¡æé ãããããããŒã«ãããŒããŒãã«ã¹ã¿ãã€ãºãã¿ãŒããã«ãç»åã»åç»å§çž®ããšãã£ã¿ç°å¢ã®éããªã©ã詳ãã解説ããŠããŸããWindowsãšMacã®éããç§»è¡ã®ã³ããç¥ãããæ¹ã¯ãã²ã芧ãã ããã</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2025-05-15.webp" />
<a data-href="ðãããªãWindowsã33å¹Žã®æ¥ã
ã" class="internal-link"></a>
</div>
%%[[ðãããªãWindowsã33å¹Žã®æ¥ã
ã]]%%
ãããª[[macOS]]ã§ãããä»ããªãäžæºç¹ã1ã€ãããŸããæšæºã®ãã¡ã€ã«ãããŒãžã£ãŒã§ãã[[Finder]]ã§ãã
### Finder 3ã€ã®äžæº
[[Finder]]ã䜿ãå§ããé ã¯ã[[Windows]]ã®ãã¡ã€ã«ãããŒãžã£ãŒãããªã·ã£ã¬ã§ãããªããšãæã£ãŠããŸããããããã1ã¶æä»¥äžäœ¿ã£ãŠãããäžæºã3ã€åºãŠããŸããã
#### [[UTF-8-MAC]]åé¡
ããã[[Finder]]ã䜿ãäžã§ **æãåä»ãªåé¡** ã§ãã[[Finder]]ã§ãã¡ã€ã«åãç·šéãããšã[[UTF-8-MAC]]ãšããŠä¿åãããŠããŸããããæ¿ç¹ãå«ãäžéšæååãä»ã§ç·šéããå Žåãšç°ãªãæååã«ãªã£ãŠããŸããŸãã
å
·äœçãªåé¡ãšããŠã¯ã**[[Finder]]ã§ `ã¬ãŒããŒãž.md` ãšãããã¡ã€ã«ãäœæ or ãã¡ã€ã«åã倿Žããå Žåãã¿ãŒããã«ã§ `ls -l | grep ã¬ãŒããŒãž` ãšããŠã `ã¬ãŒããŒãž.md` ã¯ãããããŸãã**ããã®ãããªãã¡ã€ã«åãã³ããŒããæ¬æã«è²Œãä»ããå Žåã¯ãã¡ã€ã«å以å€ã®éšåã«ã[[UTF-8-MAC]]ãæ³¢åããŠãã¯ãã«ãªã¹ã«ãªããŸãã
詳现ã¯ä»¥äžãã芧ãã ããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
ðmacOSã§fdã®ã¯ãšãªãæ¿ç¹ãå«ããšãã¡ã€ã«ã®æ€çŽ¢çµæã«ãããããªã
</div>
<div class="link-card-v2-content">macOSã§fdãgrepã³ãã³ãã§ãã¬ãŒããŒãžããªã©æ¿ç¹ãå«ããã¡ã€ã«åãæ€çŽ¢ã§ããªãäºè±¡ã§ãããåå ã¯ãã¡ã€ã«åãNFDïŒUTF-8-MACïŒã§æ£èŠåãããŠããããã§ãã¯ãšãªã¯NFCã§å
¥åãããããšãå€ãäžèŽããªããconvmvã§NFCæ£èŠåããããšã§è§£æ±ºã§ããã</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="ðmacOSã§fdã®ã¯ãšãªãæ¿ç¹ãå«ããšãã¡ã€ã«ã®æ€çŽ¢çµæã«ãããããªã" class="internal-link"></a>
</div>
%%[[ðmacOSã§fdã®ã¯ãšãªãæ¿ç¹ãå«ããšãã¡ã€ã«ã®æ€çŽ¢çµæã«ãããããªã]]%%
#### `.DS_Store` ãã¡ã€ã«ãã§ããŠããŸã
`.DS_Store` ã¯ãã©ã«ãã®è¡šç€ºæ
å ±ãªã©ãæ ŒçŽãããã¡ã€ã«ã§ã[[Finder]]ãçæã»åç
§ããŸããéã«ã[[Finder]]ã䜿ã£ãŠããªã人ããããã°äžèŠãªãã¡ã€ã«...ããããã¢ããããŒããããšå®³ã®ãããã¡ã€ã«ãšããŠæ¬é ãããŠããŸãã
ç§ã®ããŒã«ã«ãã£ã¬ã¯ããªãæ°ãã€ããã `.DS_Store` ãã¡ã€ã«ãŸã¿ãã«ãªã£ãŠããŸããã
#### ããã©ã«ãã®ããŒãã€ã³ããçŽæçã§ãªã
ããã¯å¥œã¿ã®åé¡ã§ããããšæããŸãããä»ã®å Žé¢ã§ãã¡ã€ã«æäœããããšããšããŒãéããããŠèããã«æäœã§ããŸããã`Enter` ã§ã¯ãã¡ã€ã«å倿Žã§ã¯ãªããã¡ã€ã«ãéãããã§ãã
ãŸãã[[karabiner.ts]]ã§[[Finder]]䜿çšäžã®ããŒãããã倿ŽããããšããããŸããã[[Raycast]]èµ·åæã®æäœã«åœ±é¿ãåãŒãã®ã§æå¿µããŸããã
### ãã¡ã€ã«ãããŒãžã£ãŒã«æ±ãããã®
ç§ããã¡ã€ã«ãããŒãžã£ãŒã«æ±ããããšã¯ããŸãFinderã®äžæºç¹ãè§£æ¶ãããŠããããšã§ãã
- æåã³ãŒãã¯[[UTF-8]]ã«çµ±äžãããŠãã
- ããŒãã€ã³ããçŽæçã§ãã ãŸã㯠ã«ã¹ã¿ãã€ãºã§ãã
- äœèšãªãã¡ã€ã«ãçæãããªã
ãã¡ããã[[Finder]]ã§å®è£
ãããŠãããããªåºæ¬æ©èœã¯å¿
èŠã§ãã
- åºæ¬æ©èœ(äœæã»ç§»åã»ã³ããŒã»è²Œãä»ãã»åé€ã»ãªããŒã )ã䜿ãã
- ç»åãã¡ã€ã«ããã¬ãã¥ãŒã§ãã
- ãæ°ã«å
¥ããç»é²ã»å©çšã»æ€çŽ¢ã§ãã
å ããŠã以äžã®æ©èœããããšæãŸããã§ãã
- ã¿ãã®ãããªUIã§è€æ°Viewãéãã
- [[ãã¡ãžãŒæ€çŽ¢]]ã§ãã
- ããŒããŒãã§å¿«é©ã«æäœã§ãã
- èšå®ã[[Git]]ã§ç®¡çã§ãã
- [[oil.nvim]]ã«è¿ãæäœæ§
### [[oil.nvim]]ã«ã€ããŠ
[[oil.nvim]]ã¯ã[[Neovim]]ã®ãã¡ã€ã«ãããŒãžã£ãŒãã©ã°ã€ã³ã§ããç§ã¯ã»ãŒãã¹ãŠã®éçºäœæ¥ã[[Neovim]]ã§è¡ã£ãŠãããäœæ¥äžã®ãã¡ã€ã«æäœã¯ãã¹ãŠ[[oil.nvim]]ã䜿ã£ãŠããŸãã
ãã®ããã[[Finder]]ã®ä»£ãããšããŠ[[oil.nvim]]ã䜿ãããšãå€ãã®ã§ããã**ç»åã®ãã¬ãã¥ãŒãäžå®å®**ã ã£ããã**OSã¯ãªããããŒããšã®é£æºã«éç**ããã[^1]ã[[Finder]]ã䜿ãç¶ããŠããŸããã
[[oil.nvim]]ãæšããŠããçç±ã¯ä»¥äžã®èšäºãã芧ãã ããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
ðããŸã玹ä»ãããŠããªããã© ããããã®ãªãNeovimãã©ã°ã€ã³ãã¡
</div>
<div class="link-card-v2-content">æ¥æ¬èªãµã€ãã§ã»ãšãã©ç޹ä»ãããŠããªãNeovimãã©ã°ã€ã³ãå³éžããflash.nvimãoil.nvimãªã©5ã€ã詳ãã解説ããŠããŸãããã¡ã€ã«ãšã¯ã¹ãããŒã©ãŒãLSP飿ºããŠã£ã³ããŠé
眮ãå¹ççãªãã¡ã€ã«æ€çŽ¢ãªã©ãNeovimãå¿«é©ã«äœ¿ãããã®ãããããã©ã°ã€ã³ãç¥ãããæ¹ã¯ãã²ã芧ãã ããã</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2024-03-27.webp" />
<a data-href="ðããŸã玹ä»ãããŠããªããã© ããããã®ãªãNeovimãã©ã°ã€ã³ãã¡" class="internal-link"></a>
</div>
%%[[ðããŸã玹ä»ãããŠããªããã© ããããã®ãªãNeovimãã©ã°ã€ã³ãã¡]]%%
ãã£ãããªã®ã§ãæã«æã¿ä»ããŠãã[[oil.nvim]]ãšäŒŒããããªæäœæã®ãã¡ã€ã«ãããŒãžã£ãŒãããã°ãããã«è¶ããããšã¯ãªããšæã£ãŠããŸããã
## [[Yazi]]ã®çºèŠ
ãããªãšãã[[Yazi]]ãšãããã¡ã€ã«ãããŒãžã£ãŒãããããšãç¥ããŸãããããã[[ã¿ãŒããã«]]ã§å®çµãã[[TUI]]ããŒã«ã§ããèŠãç®ãã·ã³ãã«ã§ã¯ãŒã«ã ãšæããŸãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - sxyazi/yazi: ð¥ Blazing fast terminal file manager written in Rust, based on async I/O.
</div>
<div class="link-card-v2-content">
ð¥ Blazing fast terminal file manager written in Rust, based on async I/O. - sxyazi/yazi
</div>
<img class="link-card-v2-image" src="https://repository-images.githubusercontent.com/663900193/c1f495b1-8d69-4dba-a7e3-dbfde3a817f6" />
<a href="https://github.com/sxyazi/yazi"></a>
</div>
[[Rust]]ã§æžãããŠãããéåæåŠçãäœã蟌ãŸããŠããŠåªããããã©ãŒãã³ã¹ãçºæ®ããŸããããã©ãŒãã³ã¹ãžã®ãã ãã㯠[äœè
ã®ããã°èšäº](https://yazi-rs.github.io/blog) ãããäŒãã£ãŠããŸãã
ãŸããã«ã¹ã¿ãã€ãºæ§ãéåžžã«é«ãã§ããããŒããããèšå®ã®ä»ã«ã以äžã®ãããªä»çµã¿ããããŸãã
- [[Yaziãã©ã°ã€ã³]]
- [[ãã¬ãŒã㌠(Yazi)|ãã¬ãŒããŒ]] (ããŒã)
- [[DDS (Yazi)|DDS]] ([[PubSub|Pub/Sub]]ã«ããå¶åŸ¡)
ãã¡ãããæ©èœãå
å®ããŠããã**å
ã»ã©æãã£ã以äžã®èŠä»¶ããã¹ãŠ**æºãããŸãã
- æåã³ãŒãã¯[[UTF-8]]ã«çµ±äžãããŠãã
- **ããŒãã€ã³ããçŽæçã§ãã ãŸã㯠ã«ã¹ã¿ãã€ãºã§ãã**
- äœèšãªãã¡ã€ã«ãçæãããªã
- **åºæ¬æ©èœ(äœæã»ç§»åã»ã³ããŒã»è²Œãä»ãã»åé€ã»ãªããŒã )ã䜿ãã**
- **ç»åãã¡ã€ã«ããã¬ãã¥ãŒã§ãã**
- **ãæ°ã«å
¥ããç»é²ã»å©çšã»æ€çŽ¢ã§ãã**
- ã¿ãã®ãããªUIã§è€æ°Viewãéãã
- **[[ãã¡ãžãŒæ€çŽ¢]]ã§ãã**
- ããŒããŒãã§å¿«é©ã«æäœã§ãã
- **èšå®ã[[Git]]ã§ç®¡çã§ãã**
- **[[oil.nvim]]ã«è¿ãæäœæ§**
## æºå
æ¬é¡ã«å
¥ãåã®æºåã§ãã
### Yaziã®ã€ã³ã¹ããŒã«
ã€ã³ã¹ããŒã«ã¯[[Homebrew]]ã§è¡ããŸããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yazi-rs.github.io/webp/logo.webp" />
<span class="link-card-v2-site-name">yazi-rs.github.io</span>
</div>
<div class="link-card-v2-title">
Installation | Yazi
</div>
<div class="link-card-v2-content">
How to install Yazi on various operating systems.
</div>
<a href="https://yazi-rs.github.io/docs/installation"></a>
</div>
```console
brew install yazi
```
[[Yazi]]ã¯æ¬äœãšã¯å¥ã«ãå¿
é ã§ã¯ãªãæ©èœã远å ããå Žåã«ã€ã³ã¹ããŒã«ãã¹ãäŸåé¢ä¿ããããŸãã
`-` ã¯ã€ã³ã¹ããŒã«æžã`x` ã¯äžèŠã`?` ã¯äžæã`O` ã¯ä»åã€ã³ã¹ããŒã«ãããã®ãæããŸãã
| äŸåé¢ä¿ | çšé | ã€ã³ã¹ããŒã« |
| --------------------------------------- | ---------------- | ------ |
| [[Nerd Fonts]] | ã¢ã€ã³ã³è¡šç€º | O |
| [[ffmpeg]] | åç»ã®ãµã ãã€ã« | - |
| [[7-zip]] | ã¢ãŒã«ã€ãæœåºã»ãã¬ãã¥ãŒ | ïŒ |
| [[jq]] | [[JSON]]ãã¬ãã¥ãŒ | - |
| [[Poppler]] | [[PDF]]ãã¬ãã¥ãŒ | O |
| [[fd]] | ãã¡ã€ã«æ€çŽ¢ | - |
| [[ripgrep]] | ãã¡ã€ã«å
æ€çŽ¢ | - |
| [[fzf]] | [[ãã¡ãžãŒæ€çŽ¢]] | - |
| [[zoxide]] | å±¥æŽããç§»å | - |
| [[resvg]] | [[SVG]]ãã¬ãã¥ãŒ | O |
| [[ImageMagick]] | ãã©ã³ããªã©ã®ãã¬ãã¥ãŒ | - |
| [[xclip]] / [[wl-clipboard]] / [[xsel]] | [[Linux]]ã¯ãªããããŒã | x |
```console
brew install poppler resvg font-symbols-only-nerd-font
```
### ç°å¢
å·çæã®ç°å¢ã§ãã
| 察象 | ããŒãžã§ã³ |
| --------------- | ------------------- |
| [[macOS]] | 15.6.1 |
| [[Ghostty]] | 1.1.4-main+3e79c4b7 |
| [[Yazi]] | 25.5.31 |
| [[ffmpeg]] | 8.0 |
| [[jq]] | 1.8.1 |
| [[fd]] | 10.2.0 |
| [[ripgrep]] | 14.1.1 |
| [[fzf]] | 0.63.0 |
| [[zoxide]] | 0.9.8 |
| [[ImageMagick]] | 7.1.2-3 |
| [[resvg]] | 0.45.1 |
### èšå®ãã¡ã€ã«ãšå Žæ
èšå®ã¯ `~/.config/yazi/` é
äžã«äœæããŸããéèŠãªãã¡ã€ã«ã¯ä»¥äž3ã€ã§ãã
| ãã¡ã€ã«å | çšé |
| ------------- | ---------------- |
| `yazi.toml` | [[Yazi]]æ¬äœã®èšå®ã«äœ¿çš |
| `keymap.toml` | ããŒãããã®èšå®ã«äœ¿çš |
| `init.lua` | ãã©ã°ã€ã³ã®åæåãªã©ã«äœ¿çš |
### æåã«èšå®ã»ç¢ºèªããããš
å
¬åŒããã¥ã¡ã³ãã®ã¯ã€ãã¯ã¹ã¿ãŒãã確èªããŸãããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yazi-rs.github.io/webp/logo.webp" />
<span class="link-card-v2-site-name">yazi-rs.github.io</span>
</div>
<div class="link-card-v2-title">
Quick Start | Yazi
</div>
<div class="link-card-v2-content">
A quick guide on the basic usage of Yazi.
</div>
<a href="https://yazi-rs.github.io/docs/quick-start"></a>
</div>
#### ã·ã§ã«ã©ãããŒã®å®çŸ©
`.bashrc` ã `.zshrc` ã§ã以äžã®é¢æ°ãå®çŸ©ããããšãæšå¥šãããŠããŸãããã®é¢æ°ãå®çŸ©ãããšã**[[Yazi]]ãçµäºããããšã«ãã¿ãŒããã«ã®ã«ã¬ã³ããã£ã¬ã¯ããªã[[Yazi]]ã§æåŸã«éããŠãããã£ã¬ã¯ããªã«å€æŽ**ãããŸãã
```bash
function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
yazi "$@" --cwd-file="$tmp"
IFS= read -r -d '' cwd < "$tmp"
[ -n "$cwd" ] && [ "$cwd" != "$PWD" ] && builtin cd -- "$cwd"
rm -f -- "$tmp"
}
```
> [!hint]
> [[Yazi]]èµ·ååã®ãã£ã¬ã¯ããªã«æ»ãããå Žåã¯ãéã« `y()` 颿°ãå®çŸ©ããªãããã«ããŸãããã
#### äž»èŠããŒãã€ã³ãã®ç¢ºèª
[Keybindings](https://yazi-rs.github.io/docs/quick-start#keybindings) ã«æ²èŒãããŠããããã©ã«ãããŒãã€ã³ããäžéã確èªããŠãããŸãããããããããªãã[[Neovim]]ãŠãŒã¶ãŒã§ããã°ã銎æã®ããã³ãã³ããå€ãã®ã§ã¯ãªãã§ããããã
[éžæã®ããŒãã€ã³ã](https://yazi-rs.github.io/docs/quick-start/#selection)ã[ãã¡ã€ã«æäœã®ããŒãã€ã³ã](https://yazi-rs.github.io/docs/quick-start#file-operations)ã¯å°ãçãããã®ã§ãæ
£ãããŸã§æéãããããããããŸãããåºæ¬çã«ã¯ **ãShift修食ããŒãå
¥ããšç¶æ
è§£é€ã** ãšçè§£ããŠãããšèŠããããã§ãã(ãã®æå³ã¯ä»åãããªããŠãåé¡ãããŸãã)
## ãªã¹ã¹ã¡æ©èœ
### ç»åãã¬ãã¥ãŒ
[[Yazi]]ã®ç»åãã¬ãã¥ãŒã¯[[TUI]]ãšæããªãã»ã©å®å®ããŠããŸãã
[[Neovim]]ã§[[oil.nvim]]ã[[snacks.nvim]]ã䜿ã£ãŠãããšãã¯ã2床ç®ã®ç»åæç»ããããªããªãåé¡ã«åžžæçŽé¢ããŠããŸãããã[[Yazi]]ã®ç»åãã¬ãã¥ãŒã衚瀺ãããªãã£ãããšã¯1床ããããŸããã
[[macOS]] + [[Ghostty]]ã®çµåãããã詊ããŠã¯ããŸãããã[Image Preview | Yazi](https://yazi-rs.github.io/docs/image-preview) ã«èšèŒãããŠããéããã»ãŒãã¹ãŠã®ãã©ãããã©ãŒã ãšãããã³ã«ã«å¯Ÿå¿ããŠããŸãã
![[2025-09-14-15-43-49.avif|frame]]
*Yaziã§WebPç»åããã¬ãã¥ãŒè¡šç€º*
ç¹ã«æè¿ã¯ç»åãç·šéããæ©äŒãå¢ããã®ã§ããã¬ãã¥ãŒè¡šç€ºã§ç¢ºèªããã€ã€ããã¡ã€ã«ç§»åãæäœãå¥ãã¡ã€ã«åœ¢åŒãžã®å€æãªã©ã[[Yazi]]ã§å®çµã§ããããã«ããŸãããããæ¹ã¯åŸã»ã©ç޹ä»ããŸãã
### [[oil.nvim]]ã©ã€ã¯ãªãã¡ã€ã«æäœ
[[oil.nvim]]ã«éããã[[Neovim]]ã®ãã¡ã€ã«ãããŒãžã£ãŒãã©ã°ã€ã³å
šè¬ãšäŒŒããããªæäœã ãšæããŸããæ®æ®µã[[TUI]]ã[[Neovim]]ã®æäœã«æ
£ããŠããæ¹ã¯ãšã£ã€ãããããšæããŸãã
1ã€1ã€èª¬æãããšé·ããªã£ãŠããŸãã®ã§ãåç»ãäœæããŸãããåå¹ã®èª¬æã¯ãããŸããããå
¥åããŒãå³äžã«è¡šç€ºããŠããŸããäœããã£ãŠãããã¯ãªããšãªãæããšã£ãŠããã ããã°ãšã

`v` ã§ããžã¥ã¢ã«ã¢ãŒãã«é·ç§»ããŠæäœããããè€æ°ãªããŒã ã§ãšãã£ã¿ãéããããããããã¯éåžžã«ãšã¢ãæããããŸããâºïž
## å©çšããŠãããã©ã°ã€ã³
[[Yaziãã©ã°ã€ã³]]ã䜿ã£ãŠæ©èœãèªå奜ã¿ã«æ¡åŒµã§ããã®ã[[Yazi]]ã®å€§ããªé
åã§ããç§ãå©çšããŠãããã©ã°ã€ã³ã玹ä»ããŸãã
> [!attention]
> - ã€ã³ã¹ããŒã«æ¹æ³ãèšå®æ¹æ³ã¯ããã©ã°ã€ã³ãªããžããªã®READMEãã芧ãã ãã
> - èšå®ãããŒããã㯠[[#èšå®]] ãš [[#ããŒããã]] ã«ãŸãšãããã®ããããã岿ããŸã
> - äžéšã®ãã©ã°ã€ã³ã¯èª¬æãé·ããªãããå¥ã»ã¯ã·ã§ã³ã«èªå°ããŠããŸã
### [[smart-enter.yazi]]
ããã¡ã€ã«ãéããæäœãšããã£ã¬ã¯ããªå
ã«ç§»åãããæäœã1ã€ã®ã³ãã³ã(ããŒ)ã§å®è¡ã§ããããã«ãããã©ã°ã€ã³ã§ãã[[OS]]ã®ãã¡ã€ã«ãããŒãžã£ãŒãåããããªæåã«ãªã£ãŠããããšãå€ãã®ã§ãå€ãã®æ¹ã«ãªã¹ã¹ã¡ã§ããŸãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
plugins/smart-enter.yazi at main · yazi-rs/plugins
</div>
<div class="link-card-v2-content">
Place code snippets from docs into this monorepo, so that users can update more easily via package manager. - ya ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/563a9bce2a9335f3ed7594ea031529b3c13749b06b17619b1c064dcee123d2b0/yazi-rs/plugins" />
<a href="https://github.com/yazi-rs/plugins/tree/main/smart-enter.yazi"></a>
</div>
### [[full-border.yazi]]
å€åŽã«ããŒããŒã衚瀺ããã ãã®ãã©ã°ã€ã³ã§ãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
plugins/full-border.yazi at main · yazi-rs/plugins
</div>
<div class="link-card-v2-content">
Place code snippets from docs into this monorepo, so that users can update more easily via package manager. - ya ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/563a9bce2a9335f3ed7594ea031529b3c13749b06b17619b1c064dcee123d2b0/yazi-rs/plugins" />
<a href="https://github.com/yazi-rs/plugins/tree/main/full-border.yazi"></a>
</div>
ããã ãã§ã¯ããã®ã§ããçµæ§å°è±¡ãå€ãããŸãã
![[2025-09-14-18-32-24.avif|frame]]
*full-border.yazi **æª**å©çšæ*
ãã¹ãã¹ããŒã¿ã¹ããŒãšã®åããç®ãããããªããŠå
šäœãåŒãç· ãŸããŸãã
![[2025-09-14-18-33-19.avif|frame]]
*full-border.yazi å©çšæ*
### [[bunny.yazi]]
ããã¯ããŒã¯ãæ±ããã©ã°ã€ã³ã§ãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - stelcodes/bunny.yazi: ð° Bookmarks menu for yazi with persistent and ephemeral bookmarks, fuzzy searching, previous directory, directory from another tab
</div>
<div class="link-card-v2-content">
ð° Bookmarks menu for yazi with persistent and ephemeral bookmarks, fuzzy searching, previous directory, directo ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/65a5a5bbf10fa418e1b406fc2debcb9f4e8d0297e75755845bad148950b6fee4/stelcodes/bunny.yazi" />
<a href="https://github.com/stelcodes/bunny.yazi"></a>
</div>
ãã¡ãã®è©³çްã¯ã[[#ããã¯ããŒã¯ã§ç§»å]] ã§ç޹ä»ããŸãã
### [[zoxide.lua (Yazi)|zoxide.lua]]
[[zoxide]]ã䜿ã£ãŠæè¿ç§»åãããã£ã¬ã¯ããªãã¹ã®äžèЧã衚瀺ããéžæãããã£ã¬ã¯ããªãžç§»åã§ãããã©ã°ã€ã³ã§ãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yazi-rs.github.io/webp/logo.webp" />
<span class="link-card-v2-site-name">yazi-rs.github.io</span>
</div>
<div class="link-card-v2-title">
Builtins | Yazi
</div>
<div class="link-card-v2-content">
Learn how to configure Yazi's built-in plugins.
</div>
<a href="https://yazi-rs.github.io/docs/plugins/builtins/#zoxide"></a>
</div>
[[zoxide.lua (Yazi)|zoxide.lua]]ã¯ãã«ãã€ã³æ¡åŒµã®ããããã©ã°ã€ã³ã®ã€ã³ã¹ããŒã«ã¯äžèŠã§ãã
ãã¡ãã®è©³çްã¯ã[[#æè¿ç§»åãããã£ã¬ã¯ããªã«ç§»å]] ã§ç޹ä»ããŸãã
### [[fzf.lua (Yazi)|fzf.lua]]
[[fzf]]ã䜿ã£ãŠ[[ãã¡ãžãŒæ€çŽ¢]]ãããã²ãŒãæ©èœãæäŸãããã©ã°ã€ã³ã§ãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yazi-rs.github.io/webp/logo.webp" />
<span class="link-card-v2-site-name">yazi-rs.github.io</span>
</div>
<div class="link-card-v2-title">
Builtins | Yazi
</div>
<div class="link-card-v2-content">
Learn how to configure Yazi's built-in plugins.
</div>
<a href="https://yazi-rs.github.io/docs/plugins/builtins/#fzf"></a>
</div>
[[fzf.lua (Yazi)|fzf.lua]]ã¯ãã«ãã€ã³æ¡åŒµã®ããããã©ã°ã€ã³ã®ã€ã³ã¹ããŒã«ã¯äžèŠã§ãã
ãã¡ãã®è©³çްã¯ã[[#ã«ã¬ã³ããã£ã¬ã¯ããªé
äžã®ãã¡ã€ã«ã«ç§»å]] ã§ç޹ä»ããŸãã
### [[system-clipboard.yazi]]
ã¯ãªããããŒãã«ãã¡ã€ã«ãã³ããŒããããã¯ãªããããŒããããã¡ã€ã«ã貌ãä»ãããã§ãããã©ã°ã€ã³ã§ãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - orhnk/system-clipboard.yazi: Cross platform implementation of a simple system clipboard for yazi file manager
</div>
<div class="link-card-v2-content">
Cross platform implementation of a simple system clipboard for yazi file manager - orhnk/system-clipboard.yazi
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/d958f3825969fd3c4e5c78317fbb467324a86fe89b047e5b7643b61052d9f28d/orhnk/system-clipboard.yazi" />
<a href="https://github.com/orhnk/system-clipboard.yazi?tab=readme-ov-file"></a>
</div>
ãã¡ãã®è©³çްã¯ã[[#ä»ããŒã«ãšãã¡ã€ã«ããããšããã]] ã§ç޹ä»ããŸãã
### [[toggle-pane.yazi]]
ãã¬ãã¥ãŒé åãæå€§å/æå°åã§ããããã«ãããã©ã°ã€ã³ã§ãã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
plugins/toggle-pane.yazi at main · yazi-rs/plugins
</div>
<div class="link-card-v2-content">
Place code snippets from docs into this monorepo, so that users can update more easily via package manager. - ya ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/563a9bce2a9335f3ed7594ea031529b3c13749b06b17619b1c064dcee123d2b0/yazi-rs/plugins" />
<a href="https://github.com/yazi-rs/plugins/tree/main/toggle-pane.yazi"></a>
</div>
æ®æ®µã¯å°ãããã¬ãã¥ãŒç»é¢ãäžæçã«æå€§å/æå°åã§ããŸããç§ãå®éã«äœ¿ãã®ã¯æå€§åã®ã¿ã§ãã
![[2025-09-14-20-28-40.avif|frame]]
*éåžžã®ç»åãã¬ãã¥ãŒè¡šç€º*
![[2025-09-14-20-29-21.avif|frame]]
*toggle-pane.yazi ã® max-preview å®è¡åŸ*
ãã¬ãã¥ãŒãæå€§è¡šç€ºããç¶æ
ã§ããã«ãŒãœã«ç§»åããã£ã¬ã¯ããªç§»åã¯ã§ããŸãããã ãã©ããæäœããŠããã®ããèŠããªãã®ã¯éåžžã«ç人åãã§ãã®ã§ãé£ç¶ããç»åããã¡ã€ã«ã®ãã¬ãã¥ãŒãæå€§è¡šç€ºãããå Žå以å€ã¯ãªã¹ã¹ã¡ããŸããã
## 倿§ãªãã£ã¬ã¯ããªç§»åæ¹æ³
[[#oil.nvim ã«è¿ãæäœæ§]] ã§ãèŠãããåç»ä»¥å€ã«ããæ§ã
ãªç§»åæ¹æ³ããããŸãã
- ãã¹ãæå®ããŠç§»å
- ããã¯ããŒã¯ã§ç§»å
- æè¿ç§»åãããã£ã¬ã¯ããªã«ç§»å
- ã«ã¬ã³ããã£ã¬ã¯ããªé
äžãååž°çã«æ€çŽ¢ããŠç§»å
ãããããã¹ã¿ãŒããã°ã[[Yazi]]ããæããŠã¿ãŒããã«ã§æäœããæ©äŒã¯æ¿æžããããšã§ãããã
### ãã¹ãæå®ããŠç§»å
ã¿ãŒããã«ã§ `cd` ã³ãã³ããæã€ã®ãšåãããã«ã[[Yazi]]ã«ã `cd` ã³ãã³ãããããŸãã
`keymap.toml`
```toml
[mgr]
prepend_keymap = [
{ on = ["i", "<Space>"], run = "cd --interactive" },
]
```
ãã¡ã€ã«ãããŒãžã£ãŒãæäœããŠãããšãäžåºŠã¿ãŒããã«ã«æ»ã£ãŠçŽæ¥ãã¹ãæã¡èŸŒã¿ `cd` ããããªãç¬éããã£ãŠããŸãã[[Yazi]]ã§ããã°ãã¿ãŒããã«ã«æ»ãããšããã®å Žã§åçã®äœéšãå¯èœã§ãã

### ããã¯ããŒã¯ã§ç§»å
[[bunny.yazi]]ã䜿ã£ãŠããã¯ããŒã¯ãžçŽ æ©ãç§»åã§ããŸãã
`keymap.toml`
```toml
[mgr]
prepend_keymap = [
{ on = "e", run = "plugin bunny" },
]
```
`hops` ã«ãããããç»é²ããŠããããããã¯ããŒã¯ãèšèŒããŸãã`key` 㯠`e` ã®ããšã«å
¥åãããããŒã§ããããã®åŸ `path` ã«ç§»åããŸãã
`init.lua`
```lua
require("bunny"):setup({
hops = {
{ key = "/", path = "/" },
{ key = "~", path = "~", desc = "Home directory" },
{ key = "c", path = "~/.config", desc = "Config files" },
{ key = "d", path = "~/Downloads", desc = "Downloads" },
{ key = "e", path = "__FUZZY__", desc = "Fuzzy search" },
{ key = "g", path = "~/git/github.com/tadashi-aikawa", desc = "GitHub" },
{ key = "p", path = "~/Documents/Pictures", desc = "Pictures" },
},
})
```
`path = "__FUZZY__"` ã®å Žåã¯ãããã¯ããŒã¯äžèЧã®[[ãã¡ãžãŒæ€çŽ¢]]ãèµ·åããŸãã
> [!attention]
> `Fuzzy search` ã«ã¯[[fzf]]ãå¿
èŠã§ãã
å®éã®åããèŠãŠã¿ãŸãããã

### æè¿ç§»åãããã£ã¬ã¯ããªã«ç§»å
[[zoxide.lua (Yazi)|zoxide.lua]]ã䜿ã£ãŠãæè¿ç§»åãããã£ã¬ã¯ããªã®åè£ãäžèŠ§è¡šç€ºããŠç§»åã§ããŸãã
`keymap.toml`
```toml
[mgr]
prepend_keymap = [
{ on = ["z", "i"], run = "plugin zoxide", desc = "zoxide" },
]
```
ããã©ã«ãã§ã¯[[Yazi]]æäœäžã«ã«ã¬ã³ããã£ã¬ã¯ããªãç§»åããŠãã[[zoxide]]ã®å±¥æŽããŒã¿ããŒã¹ã«ç»é²ãããŸããã`setup` ã§ `update_db = true` ãæå®ããããšã«ããã[[Yazi]]æäœäžã®å±¥æŽãç»é²ããŸãã
`init.lua`
```lua
require("zoxide"):setup({
update_db = true,
})
```
> [!attention]
> [[zoxide]]ãš[[fzf]]ãå¿
èŠã§ãã
ç§ã¯ã¿ãŒããã«ã§ãã£ã¬ã¯ããªç§»åããéã«[[zoxide]]ã䜿ãããšãéåžžã«å€ãã®ã§ã[[Yazi]]ã®äžã§çŽæ¥åŒã³åºããã®ã¯éåžžã«ãããããã§ããå®éã®åããèŠãŠã¿ãŸãããã

### ã«ã¬ã³ããã£ã¬ã¯ããªé
äžãååž°çã«æ€çŽ¢ããŠç§»å
[[fzf.lua (Yazi)|fzf.lua]]ã䜿ã£ãŠãã«ã¬ã³ããã£ã¬ã¯ããªé
äžãååž°çã«æ€çŽ¢ããŠã察象ãã£ã¬ã¯ã㪠ãŸã㯠察象ãã¡ã€ã«ã®ãããã£ã¬ã¯ããªã«ç§»åã§ããŸãã
`keymap.toml`
```toml
[mgr]
prepend_keymap = [
{ on = ["z", "f"], run = "plugin fzf" },
]
```
> [!attention]
> [[fzf]]ãå¿
èŠã§ãã
以äžã®åç»ã¯ãã«ã¬ã³ããã£ã¬ã¯ããªé
äžã®ãã¡ã€ã«ãæ€çŽ¢ããŠç§»åããŠããŸããããããããã ãã§ã¯ãªããè€æ°ã®ãšã³ããªã[[fzf]]ã®ã€ã³ã¿ãŒãã§ãŒã¹ã§éžæããŠæ±ºå®ããããšã§ã[[Yazi]]ã«éžæç¶æ
ãåŒãç¶ãã§ããŸãã

## ä»ããŒã«ãšãã¡ã€ã«ããããšããã
[[Yazi]]ã®ã€ã³ã¯(ã³ããŒ)ãããŒã¹ãã¯ã¯ãªããããŒãã§ã¯ãªã[[Yazi]]å
éšã§ããŒã¿ã管çãããŠããŸãããã®ããã[[Yazi]]以å€ã®ããŒã«ã§ã³ããŒãããã®ãããŒã¹ããããã[[Yazi]]ã§ã€ã³ã¯ãããã®ãä»ã®ããŒã«ã§ããŒã¹ãããããšãã§ããŸããã
ãããŸã§ã®æäœã¯ãã¹ãŠ[[Yazi]]ã§å®çµããŠããããããã®ãããªåé¡ã¯èµ·ãããŸããã§ããããããŒã«ããŸããã ã³ããŒã»ããŒã¹ãã¯å®éã«ããééãããŠãŒã¹ã±ãŒã¹ã§ãã
ããã«å¯Ÿå¿ãããã[[system-clipboard.yazi]]ã䜿ããŸãã
`keymap.toml`
```toml
[mgr]
prepend_keymap = [
{ on = "<C-c>", run = "plugin system-clipboard" },
{ on = "<C-v>", run = "shell 'cb paste' --block" },
]
```
> [!info]
> [[Clipboard Project]]ã® `cb` ã³ãã³ãã䜿ã£ãŠããŸãã
ãã®èšå®ã«ããã`<C-c>` ã§ã¯ãªããããŒããžã®ã³ããŒãã`<C-v>` ã§ã¯ãªããããŒãããã®ããŒã¹ããã§ããŸãã

> [!question]- ãã©ãã°&ããããã¯ã§ããã®ãïŒ
> [[Yazi]]ã®[[TUI]]ã¯ãã©ãã°&ããããæ©èœãæäŸããŠããŸãããã[Dragonã䜿ã£ãæ¹æ³ãå
¬åŒããã¥ã¡ã³ãã®Tipsã§ç޹ä»ãããŠããŸã](https://yazi-rs.github.io/docs/tips#drag-and-drop)ã
> ããããç§ã®ç°å¢ã§ã¯Dragonã«ãããã©ãã°&ããããUIã¯è¡šç€ºãããŸããããããã§ãã©ãã°&ããããããŠãäœãèµ·ãããªãã£ãã®ã§ãããããŸããã
>
> 代ããã«[[Raycast]]ã®[[Clipboard History (Raycast Extension)|Clipboard History]]ã䜿ã£ãŠãã¯ãªããããŒãã«ã³ããŒãããã³ã³ãã³ããå¥ããŒã«ã«ããããããŠããŸãã
## ããŒããã
`keymap.toml` ãç·šéããããšã§ããŒããããã»ãŒå®å
šã«ã«ã¹ã¿ãã€ãºã§ããŸããèšå®ã§ããé
ç®ã¯ä»¥äžã®å
¬åŒããã¥ã¡ã³ããã芧ãã ããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yazi-rs.github.io/webp/logo.webp" />
<span class="link-card-v2-site-name">yazi-rs.github.io</span>
</div>
<div class="link-card-v2-title">
keymap.toml | Yazi
</div>
<div class="link-card-v2-content">
Learn how to configure keyboard shortcuts with Yazi.
</div>
<a href="https://yazi-rs.github.io/docs/configuration/keymap/"></a>
</div>
ããã§ã¯ç§ã® `keymap.toml` ã玹ä»ããŸãã
```toml
[mgr]
prepend_keymap = [
{ on = "-", run = "leave", desc = "芪ãã£ã¬ã¯ããªãžç§»å" },
{ on = "<C-c>", run = "plugin system-clipboard" },
{ on = "<C-i>", run = "forward" },
{ on = "<C-o>", run = "back" },
{ on = "<C-p>", run = "plugin toggle-pane max-preview" },
{ on = "<C-v>", run = "shell 'cb paste' --block", desc = "Paste from clipboard" },
{ on = "<Enter>", run = "plugin smart-enter" },
{ on = "e", run = "plugin bunny" },
{ on = "f", run = "search" },
{ on = "o", run = "create" },
{ on = "q", run = "close" },
{ on = ["z", "f"], run = "plugin fzf", desc = "fzf under current directory" },
{ on = ["z", "i"], run = "plugin zoxide", desc = "zoxide" },
{ on = ["<Space>", "g"], run = "shell --block -- lazygit" },
{ on = ["<Space>", "w"], run = 'shell --block --interactive -- magick "$0" "$0.webp"', desc = "Convert an image to WebP" },
{ on = ["<Space>", "v"], run = 'shell --block --interactive -- magick -quality 35 "$0" "$0.avif"', desc = "Convert an image to WebP" },
{ on = ["g", "?"], run = "help" },
{ on = ["g", "r"], run = 'shell -- ya emit cd "$(git rev-parse --show-toplevel)"' },
{ on = ["i", "<Space>"], run = "cd --interactive", desc = "ãã¹ãå
¥åããŠcd" },
]
[input]
prepend_keymap = [
{ on = "<Esc>", run = "close", desc = "Cancel input" }
]
```
åããŒãã€ã³ãã«å²ãåœãŠãããæäœã®æŠèŠäžèЧã§ãã
| ããŒãã€ã³ã | æäœã®æŠèŠ | åè |
| ---------- | -------------- | ---------------------------------------- |
| `-` | 芪ãã£ã¬ã¯ããªãžç§»å | [[oil.nvim]]ã«ããã㊠|
| `<C-c>` | ã¯ãªããããŒãã«ã³ã㌠| [[system-clipboard.yazi]]ãå¿
èŠ |
| `<C-v>` | ã¯ãªããããŒããã貌ãä»ã | [[Clipboard Project]]ãå¿
èŠ |
| `<C-i>` | 1ã€å
ã®ãã£ã¬ã¯ããªã«ç§»å | [[Vim]]ã® `<C-i>` çžåœ |
| `<C-o>` | 1ã€åã®ãã£ã¬ã¯ããªã«ç§»å | [[Vim]]ã® `<C-o>` çžåœ |
| `<C-p>` | ãã¬ãã¥ãŒæå€§å | [[toggle-pane.yazi]]ãå¿
èŠ |
| `<Enter>` | ãã£ã¬ã¯ããªãªãäžã«å
¥ã | [[oil.nvim]]ã«ããã㊠|
| `e` | ããã¯ããŒã¯ã¡ãã¥ãŒ | [[bunny.yazi]]ãå¿
èŠ |
| `f` | [[ãšã³ããª]]æ€çŽ¢ | [[Vim]]ã®[[ã¯ã€ãã¯ãã£ãã¯ã¹ (Vim)\|ã¯ã€ãã¯ãã£ãã¯ã¹]]çžåœ |
| `o` | [[ãšã³ããª]]äœæ | [[oil.nvim]]ã«ããã㊠|
| `q` | ã¿ããéãã | ã¿ãã1ã€ã®å Žåã¯[[Yazi]]ãçµäº |
| `zf` | [[ãã¡ãžãŒæ€çŽ¢]] | [[fzf]]ãå¿
èŠãcwdé
äž(ååž°ç)ã察象 |
| `zi` | æè¿ã®ãã£ã¬ã¯ããªç§»å | [[zoxide]]ãå¿
èŠ |
| `<Space>g` | [[Lazygit]]ãéã | [[Lazygit]]ãå¿
èŠ |
| `<Space>w` | [[WebP]]ç»åäœæ | [[ImageMagick]]ãå¿
èŠ |
| `<Space>v` | [[AVIF]]ç»åäœæ | [[ImageMagick]]ãå¿
èŠ |
| `g?` | ãã«ã衚瀺 | [[oil.nvim]]ã«ããã㊠|
| `gr` | gitã®rootã«ç§»å | |
| `i<Space>` | ãã¹ãæå®ããŠç§»å | ã¿ãŒããã«ã® `cd` çžåœ |
`input.prepend_keymap` 㯠[[#`<ESC>`ã2åæŒããªããšãã¡ã€ã«åå
¥åæ¬ãæ¶ããªã]] ã®å¯Ÿçã§ãã
## èšå®
`yazi.toml` ã§èšå®ã倿Žã§ããŸããèšå®ã§ããé
ç®ã¯ä»¥äžã®å
¬åŒããã¥ã¡ã³ããã芧ãã ããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://yazi-rs.github.io/webp/logo.webp" />
<span class="link-card-v2-site-name">yazi-rs.github.io</span>
</div>
<div class="link-card-v2-title">
yazi.toml | Yazi
</div>
<div class="link-card-v2-content">
Learn how to configure Yazi's basic functionality.
</div>
<a href="https://yazi-rs.github.io/docs/configuration/yazi"></a>
</div>
ç§ã® `yazi.toml` ã玹ä»ããŸããèšå®ã¯ã§ããã ãæå°éã«ããŠããŸãã
```toml
[mgr]
show_hidden = true # é ããã¡ã€ã«ã衚瀺ãã
linemode = "mtime" # ãšã³ããªå以å€ã«ãæçµæŽæ°æ¥æãã ã衚瀺
[preview] # toggle-pane.yaziãã©ã°ã€ã³ã®èšå®
max_width = 3600 # retinaãèæ
®ããŠç»é¢ãã«ã®è§£å床ã¯ãµããŒã
max_height = 2338 # retinaãèæ
®ããŠç»é¢ãã«ã®è§£å床ã¯ãµããŒã
[opener] # ãã¡ã€ã«ãéãæåã®èšå®
gimp = [
{ run = 'LANG=ja gimp -n "$0"', desc = "GIMP"} # GIMPã§éã
]
[open] # ãã¡ã€ã«ããšã«ã©ã®openerã䜿ãã
prepend_rules = [
{ mime = "image/*", use = "gimp" }, # ç»åãã¡ã€ã«ãªãgimpã®ã¿
]
[[plugin.prepend_fetchers]] # git.yaziãã©ã°ã€ã³ã®èšå®
id = "git"
name = "*"
run = "git"
[[plugin.prepend_fetchers]] # git.yaziãã©ã°ã€ã³ã®èšå®
id = "git"
name = "*/"
run = "git"
```
## ä»
ããªã¥ãŒã ã®é¢ä¿ã§ä»å玹ä»ããããªãã£ãå
容ãäžéšãããŸããèå³ããããŸããã以äžãã芧ãã ããã
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
ðYaziã®ãŠãŒã¹ã±ãŒã¹
</div>
<div class="link-card-v2-content">Yaziã§ãã䜿ãèšå®ãæäœæ¹æ³ã«ã€ããŠã</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/hub.webp" />
<a data-href="ðYaziã®ãŠãŒã¹ã±ãŒã¹" class="internal-link"></a>
</div>
%%[[ðYaziã®ãŠãŒã¹ã±ãŒã¹]]%%
### ãã©ãã«ã·ã¥ãŒãã£ã³ã°
#### [[Neovim]]ã§ãã¡ã€ã«ãéããªã
`<Enter>` ãæŒããŠã[[Neovim]]ã§éããªãå Žåãç°å¢å€æ° `EDITOR` ãèšå®ããŸãã
```bash
export EDITOR=nvim
```
> [Why can't I edit text files?](https://yazi-rs.github.io/docs/faq#why-cant-edit)
#### `<ESC>`ã2åæŒããªããšãã¡ã€ã«åå
¥åæ¬ãæ¶ããªã
ããã©ã«ãã§ã¯[[Vim]]ã£ãœãæåã«ãªã£ãŠããããã1床ç®ã®`<ESC>`ã[[ããŒãã«ã¢ãŒã]]ãžã®ç§»è¡ãšå€å®ãããŠããŸãããã§ãã
å
¥åã³ã³ããŒãã³ã衚瀺æã® `<ESC>` ã«å¯ŸããããŒããããäžæžãããŸãã
```toml
[input]
prepend_keymap = [
{ on = "<Esc>", run = "close", desc = "Cancel input" }
]
```
> [Close input by once Esc press](https://yazi-rs.github.io/docs/tips#close-input-by-esc)
## ãŸãšã
[[TUI]]ãã¡ã€ã«ãããŒãžã£ãŒã®ã[[Yazi]]ãã«ã€ããŠãå°å
¥ã®çµç·¯ãããªã¹ã¹ã¡ã®æ©èœããã©ã°ã€ã³ããŠãŒã¹ã±ãŒã¹ãç§ã®ããŒããããšèšå®ã玹ä»ããŸããã
æ£çŽãªãšãããä»ã¯ãŸã ãèããããå
ã«æãåããå¢å°ã«ã¯è³ã£ãŠããŸããããããã
[[Yazi]]ã®ç°å¢ãæŽåããããããã£ãŠã[[Finder]]ã䜿ãããšã¯ã»ãšãã©ãªããªããŸãããæ¯æ¥ã[[Ghostty]]ã®äžã§å¿«é©ãªãã¡ã€ã«ãããŒãžã£ãŒã©ã€ããéã£ãŠããŸãã
ãã貎æ¹ã... [[Finder]]ã«äžæºãæã¡ãã¿ãŒããã«ã«éãããã£ãŠããã[[Vimmer]]ã®æ¹ã§ãããªã... ä»ãã[[Yazi]]ãã€ã³ã¹ããŒã«ããŠã«ã¹ã¿ãã€ãºãå§ããŠã¿ãã®ãäžèãããããŸããã
[^1]: ããããããèšå®æ¬¡ç¬¬ã§ã¯äžæãã§ããã®ãããããŸãããã[[Neovim]]å©çšåæã§ãã[[oil.nvim]]ã®èšå®ããããŸã§çªãè©°ãããã¯çåã ã£ãã®ã§è©ŠããŠããŸããã