zshの重複コマンド履歴を自動整理する設定をzshrcに追加したAutomatically Deduplicating zsh Command History in zshrc Posted on July 30, 2026日々のターミナル作業で ~/.zsh_history には同じコマンドが何度も積み上がっていく。 peco / Ctrl-Rでの履歴検索がノイズだらけになるし、ファイルも肥大化しやすい。 [Read More]zsh zshrc shell config
Homebrew 6.0でアップグレード時にy/nを聞かれるようになった場合の対処法How to handle Homebrew 6.0's new interactive upgrade confirmation prompts Posted on June 15, 2026Homebrew 6.0 から、brew upgrade や brew install を実行すると、処理を続けるかどうか確認を求められるようになりました。 Copy ==> This action will upgrade X formulae. Proceed? [y/N] これまでは自動的に進んでいたため、戸惑った方も多いと思います。この記事では、状況に応じた対処法をまとめます。 [Read More]Homebrew macOS シェル zsh
Powerlevel10kからStarshipに移行する方法とカスタマイズ設定How to Migrate from Powerlevel10k to Starship Prompt Posted on January 30, 2026Powerlevel10k から Starship への移行ガイド(2025年版) はじめに 長年愛用していた Powerlevel10k から Starship への移行を実施しました。 本記事では、両者の違い、最近の動向、移行手順、そしてカスタマイズ方法についてまとめます。 [Read More]Powerlevel10k Starship Zsh
.zshrcの設定見直しで発見した4つの問題と修正方法4 Common .zshrc Configuration Issues and How to Fix Them Posted on December 12, 2025ZshとNeoVimの設定見直し で設定したZshrcをベースにして愛用してきましたが、生成AI(ChatGPT-5.2)の力を借りて設定を見直した。 改善点 壊れてた判定関数を正しく(return $(…) をやめる) localeは触らない(LC_ALL は特に事故りやすい) 補完は初回から効くように(zinit遅延ロード×compinit順序の地雷回避) 重い一覧は ll/la に隔離して、普段の ls を遅くしない 背景:.zshrc は「便利」と「破壊」が紙一重 zshrcの改善って、見た目やalias追加よりも「間違った書き方が静かに壊す」系の地雷が多い。今回ハマりどころだったのはこの4つ: [Read More]zsh zshrc
[2022年版]ZshとNeoVimの設定見直しZsh+zinit and NeoVim+vim-plug Posted on January 19, 2022 (Last modified on October 2, 2025)古くから、 Linux等でZshのシェルを愛用してて、最近ではfishに浮気する事もありましたが、久々に設定ファイルを見直してみた。 共通の設定ファイル(dotfile)をGitHubで管理してましたが、何と最終更新日が約10年前になってました。(@_@) [Read More]zsh neovim
Centos7/8にzsh5.9を手動インストールzsh 5.9 manual install on CentOS Posted on January 17, 2022 (Last modified on July 5, 2022)現在、zsh5.9が最新なので記事を更新しました CentOS7/8のzshが古いので現段階での最新版5.9を手動にてインストール 導入準備 wgetやmakeコマンドを使うので、開発者ツールをインストールしておく [Read More]zsh redhat centos