限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。fishといってもまだ軽く偵察しただけなので、完全に移行するのはもう少し先になりそうですが。追記:完全に移行しました。設定ファイルを移行しきれたのかはよくわかりませんが、不満なく使えています。動機zshをカスタマイズする愉しみをつい3日ほど前に覚えてカスタマイズしまくったのですが、なぜかvimの動作が重くなってしまいました。zsh自体は起動速度も動作速度も遅くないのですがね...そこでこれを機に、以前より気になっていたfishを試してみようと思った次第です。移行時につまづいたところどこに設定を書くのか分からないそもそも設定ファイルの場所が大きく異なります。.zshrcや.zprofileのように.fishrc、.fishprofileなのかと思っていました。実際は全く違っていて~/.config/fish/config.fishという1つのファイルに設定を書きます。.zshrcと.zprofileをまとめてconfig.fishへ入れればいいので管理が楽になります。スクリプトの書き方がbashやzshと異なり、そのままコピペしても動きません。fiやesacをendにするifを閉じるのにbashやzshではfiを使っていましたが、fishではendと書きます。シンプルでわかりやすいです。caseをesacではなくendで閉じれるのは嬉しいですよね。これもプログラマにとってありがたいです。HOGE=fugaとしていました。