はじめに
iTermを使う上で実施した設定をまとめていく
順次更新
実現できる状態
設定
1. 初回起動時のディレクトリ指定
モチベーション
毎回ディレクトリを移動するのは面倒なので、iTerm立ち上げ時に常に指定したDirectoryから起動するようにする
設定方法
iTerm2 > Settings > Profiles > General
Working Directory
"Directory"を選択し、初回起動時に立ち上げたいディレクトリパスを記載
2. iTermのLog出力
モチベーション
デフォルトだと無効化されている
証跡、および作業内容の振り返りのために出力するようにする
設定方法
iTerm2 > Settings > Profiles > Session
Miscellaneous
"Automatically log session input to files in:"を選択し、ログ出力させるパスを記載
*Log Plain Textにチェックをいれておくことで、次のプロンプトの装飾などをしても可読性のあるログが出力されていそう
3. プロンプトの表示変更
モチベーション
なんか周りにいい感じのプロンプト使っている人が増えた
自分もやりたい テンション上げたい
k8s,git,dockerなどなど、作業環境を可能な限り可視化したい
設定方法
下記のGetting-Startedに従い、"powerlevel10k"を設定
https://github.com/romkatv/powerlevel10k#getting-started
*1
Optionalと書いてあるが、フォントも合わせないといい感じにならない
ダウンロードしたフォントは、iTerm2 > Settings > Profiles > TextのFontで"MesloLGS NF"を選択
*2
p10k configure
で、設定はやり直せる
*3
インストールパスがデフォルトだとホームディレクトリ直下になっているのでよしなに変えておくとよさそう
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
参考:https://namileriblog.com/terminal/iterm2/
4. デフォルトのウィンドウサイズ
モチベーション
ちょっとちっちゃい
横長の方がしっくりくる
設定方法
iTerm2 > Settings > Profiles > Window
Setting for New Windows
Columns:150
、Rows:35
に設定(暫定)
設定後はこんな感じ
5. ウィンドウの色
モチベーション
複数環境扱う際に色変えたい
設定方法
iTerm2 > Settings > Profiles > Colors
Defaultを複製
Backgroundの色を変更 *右側のANSI Colors配下のカラーパレットで好きな色に変更し、ドラッグ&ドロップで配置すると楽です
頻度が増えたら自動化します
参考:https://aakira.app/blog/2018/08/terminal-bg/
6. 単語飛ばしでカーソルを移動
モチベーション
historyからちょっとコマンド変えて打ったり、タイポ後にコマンド変えて打つ際に、
カーソル移動待つのいやだ
設定方法
iTerm2 > Settings > Profiles > Keys
Left Option key: NormalからEsc+に変更
Right Option key: NormalからEsc+に変更
変更後は、Option+bで一単語戻り、Option+fで一単語前に飛べます
参考:https://yanagida-web.com/2023/02/06/iterm2-settings/
他にもおすすめがあれば教えてください。