zshはどうにも情報が得にくくて敬遠していたけど*1、漢のzshは分かりやすくて素晴らしい!僕も漢としての第一歩を踏み出せそうな気がしてきました。連載の5回まで読んでやってみたので、記録しておきます。bashにお別れ最初はターミナルでzshを叩いて試してたけど、やればやるほどデフォルトで良いんじゃないか、いやむしろデフォルトでお願いします、という気持ちが強くなったので、ログインシェルを変更。さよならbash、今までありがとう。/bin/zshこれで、次回以降は最初からzshが使えます。Wikipedia漢の道程.zshrcを作り、bashの設定を引き継ぐzshは設定を.zshrcに書く。ホームディレクトリに.zshrcファイルを作り、.bashrcや.bash_profileに書いていた設定を適宜コピー。~/.zshrcで再度読み込むことができる。compinitcompinitこれで、補完機能が使える。プロンプトを整えておく。カッコつけたいからねの例とほとんど同じ。;;esac上記設定の"^["は文字列ではなくエスケープ記号なので、そのままコピペすると動かない。ESC"で変換すると動く。」になっていて、現在のパスを右側に表示するようにした。指定したファイルに、実行したコマンドの履歴が記録される。重複するものは記録しないし、一度入力したコマンドは後述の履歴検索からすべて辿れるようになる。以下の設定で、コマンドの履歴を検索できる。history-beginning-search-forward-endCtrl-P/Ctrl-Nで、入力中の文字から始まるコマンドの履歴が表示される。"l"と入力した状態でCtrl-Pを押すと、"ls"や"less"が次々に表示されていく。bashだと"!hoge"でhogeから始まる最後のコマンドを実行できるけど、使い勝手が悪かった。auto_cd"cd"を入力しなくても移動できるようになる!"~"とか".."とだけ打てば動けるのは、ありがたい。移動したディレクトリを記録しておく。-[Tab]"で、移動履歴が表示されるようになる。correctコマンドを打ち間違えた時に、近いコマンドを提案してくれる。Tabで補完候補を表示する際、画面に収まらない場合は表示間隔を詰めてなるべく収まるようにしてくれる。細かいところで気が利いてるなぁ〜。nolistbeepビープ鳴りまくると結構ストレスなので、設定しておきます。最初からEmacs風キーバインドだと思うんだけどな?いちおう、これも設定。vim使いにはvim風キーバインド設定もありますよ!zshはよいものだまだ全然理解できていませんが、とても使いやすいということは分かりました。03:47zsh入門してみたら便利すぎて鼻息が抑えられないTweet広告を非表示にする関連記事2018-01-14RSGT2018を終えて、スクラムを始めた時に読んだ本まとめご無沙汰しております。Vol.74でJavaScriptのメモリリークについて書きました!月別アーカイブはてなブログをはじめよう!ama-chさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。