diary凡人の凡人による凡人のための備忘録この広告は、90日以上更新していないブログに表示しています。dotfilesTweetはじめに最近ちょっと時間ができたので、随分放置してきたdotfilesを整理をすることにしました。これまでは.zshrcに全て記述していたので、前々から役割毎に分けたいと思っていました。大まかな方針は下記の通りです。移譲したい構成はこんな感じを想定しています。指定して、zsh関連の設定ファイルを別フォルダにて管理します。$ZDOTDIR/.zshenvこれで、$HOMEに置く必要があるのは.zshenvだけになります。zshが起動時に読み込むファイルとその順番zshには様々な設定ファイルがあり、それらは決まった順番で読み込まれます。ログインシェルは下記の順番で読み込まれます。/etc/zshenv$ZDOTDIR/.zshenv/etc/zprofile$ZDOTDIR/.zprofile/etc/zshrc$ZDOTDIR/.zshrc/etc/zlogin$ZDOTDIR/.zloginインタラクティブシェルは下記の順番で読み込まれます。/etc/zshenv$ZDOTDIR/.zshenv/etc/zshrc$ZDOTDIR/.zshrcログインシェルとしてzshを使うので、前述の通り.zshenv、.zprofile、.zshrcの構成でいきます。.zloginは今のところ使用しないので作成しません。全てのユーザに影響するため、etc配下の設定ファイルは変更しません。それぞれの設定ファイルに何を記述するか$ZDOTDIR/.zshenv環境変数系。ヒストリー系もここで記述します。$ZDOTDIR/.zprofileログインシェルだけで使いたいaliasを記述します。$ZDOTDIR/.zshrc上述以外の全てを記述します。最後にsymlink.shにて、gitリポジトリのdotfilesに対して、$HOMEにシンボリックリンクを貼ります。fidone完成まだ工事中ですが、一旦こんな感じになりました。月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!kitakitabauerさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。