感想
公式に記載されていたチュートリアルでは、desc+newの紹介があったが、その2つを一気にやってくれるコマンドが既に存在していた。
ありがたい!!!
commit — Update the description and create a new change on top [default alias: ci]
複数ファイル色々変更した後commitしたい場合
gitだとgit add <ファイル名>; git commit -mしまくる
だが、jjだと、
jj commit <file> -m "Add file"
または
jj split
となる。
感想
特にjj splitは、色々複数ファイルに渡って変更を加えて満足した後、
そういやgit commitしなきゃと思い、思い出したようにgit add -pし、分割めんどくさくて発狂するときのケースに対応する。
慣れないうちは新しいインターフェイス(画面)に気が狂いそうになる。
だが、落ち着いてコマンドのリファレンスを確認する。
そうすれば、むしろ使いやすいことがわかるので、慣れていきたいところです。
以下、チートシート(?)。
split時に出てくるEditorの補足
自分はほぼこれしか使わない。
jk: ↑↓移動hlファイルの変更箇所のトグルspace や Enterで選択(適当に操作しているので実際の動作忘れた)cで確定
jj splitの資料
2026-01-31時点ではdiffデフォルトのEditorはこれ。 ↓のREADMEに書いてある。 github.com
このcheetsheetはおそらく合っているので、確認によさそう。
そういや
最初の調査でzennやQiitaなどの記事を確認したが、LLM確率推論生成すぎて困るなあと思った。
ので、一旦公式READMEが紹介しているチュートリアルに入門しておくと、救われる(経験談)。
あと
投稿者本人(?※)が幻覚を見ている&見せているように感じられたので、ハルシネーターと呼ぶことにした。
※もはやAPI経由でAIが自動投稿している可能性も否定できない世の中になってきた。