Powerlevel10kからStarshipに移行する方法とカスタマイズ設定

How to Migrate from Powerlevel10k to Starship Prompt

Powerlevel10k から Starship への移行ガイド(2025年版) はじめに 長年愛用していた Powerlevel10k から Starship への移行を実施しました。 本記事では、両者の違い、最近の動向、移行手順、そしてカスタマイズ方法についてまとめます。 [続きを読む]
カテゴリー: Linux Shell Mac  Tags: Powerlevel10k Starship Zsh 

sudo 実行時にユーザーの PATH を引き継ぐ方法

How to keep your PATH when using sudo on Linux

Linuxでsudoコマンドを使うと、通常ユーザーで設定したPATHが反映されず「command not found」になることがあります。 特に、Linuxbrew(Homebrew)内のコマンドをsudo付きで実行しようとした際に、コマンドが見つからないことがよくあります。 この記事では、sudoでユーザーのPATH環境変数を引き継ぐ方法について解説します。 [続きを読む]
カテゴリー: Shell  Tags: Linux 

.zshrcの設定見直しで発見した4つの問題と修正方法

4 Common .zshrc Configuration Issues and How to Fix Them

ZshとNeoVimの設定見直し で設定したZshrcをベースにして愛用してきましたが、生成AI(ChatGPT-5.2)の力を借りて設定を見直した。 改善点 壊れてた判定関数を正しく(return $(…) をやめる) localeは触らない(LC_ALL は特に事故りやすい) 補完は初回から効くように(zinit遅延ロード×compinit順序の地雷回避) 重い一覧は ll/la に隔離して、普段の ls を遅くしない 背景:.zshrc は「便利」と「破壊」が紙一重 zshrcの改善って、見た目やalias追加よりも「間違った書き方が静かに壊す」系の地雷が多い。今回ハマりどころだったのはこの4つ: [続きを読む]
カテゴリー: Shell  Tags: zsh zshrc 

[2022年版]ZshとNeoVimの設定見直し

Zsh+zinit and NeoVim+vim-plug

古くから、 Linux等でZshのシェルを愛用してて、最近ではfishに浮気する事もありましたが、久々に設定ファイルを見直してみた。 共通の設定ファイル(dotfile)をGitHubで管理してましたが、何と最終更新日が約10年前になってました。(@_@) [続きを読む]
カテゴリー: Shell editor  Tags: zsh neovim