#author("2025-03-20T12:45:26+00:00","","")
#author("2025-08-05T11:01:53+00:00","","")
*zsh [#ce24690d]
ArchLinux等で追加投入したら使えるシェル zshについて。

なお、シェルの系譜としては sh - bash - zsh といった系統になります (csh - tcsh とは系譜が違う)

-[[ArchWikiの関連記述:https://wiki.archlinux.jp/index.php/Zsh]]

**キー操作 [#x2754800]
カーソルキー等で代用できるものは省略。ArchLinux いれたて直後のキーバインド(Emacsモード)で、 キーバインドを別のものにした場合(例えばviとか)は下記に限らない。

bindkey -e で emacsモード、bindkey -v でviモードに切り替えできます。

-emacsモード
|キー|意味|h
|Ctrl+A|行頭移動|
|Ctrl+E|行末移動|
|Ctrl+D|文字削除。ただし空ならシェルexit|
|Ctrl+K|カーソル位置から行末までカット|
|Ctrl+U|行を全部カット|
|Ctrl+Y|行ペースト|
|Ctrl+/|アンドゥ|
-viモード
--ESC押したらコマンドモード、でvimと似た操作になる。

**コマンド履歴 [#k2414459]
-history -i とオプションをつければコマンド実行履歴を実行日時つきで出せる。

**シェルのカスタム [#d5899f34]
-Arch Linux + yay AUR
 $ yay -S ttf-meslo-nerd-font-powerlevel10k
 (フォント追加)
 
 $ yay -S --noconfirm zsh-theme-powerlevel10k-git
 (Arch Linux の場合)
 
 $ nano .zshrc
 (末尾に以下を書き足す)
 source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme
 
 $ p10k configure
 (設定をやり直したい場合はこれを実行)

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS