Ink

Contents related to tech, hobby, etc

MagitでTigみたいに行単位ステージを行う

|

MagitでTigみたいに行単位ステージを行う

元々Emacsに来る前はtigを愛用しており、Emacsに乗り換えて Magitに大体移行した後も、いくつかの機能に於いてはtigを用いていた。

その一つがハンクより細かい行単位でのステージ(とアンステージ)だ。

が、 info:magit#Staging and Unstagingを見ていた所、実はMagitでも デフォルトで出来ることがわかったのでメモしておく。

やり方

まず help:magit-status で普通にMagitバッファを開く (デフォルトでは C-x g にアサインされている)

ステージ若しくはアンステージしたい行をリージョンで選択し、 通常通り s 若しくは u でステージ・アンステージ処理をするだけ。

尚、 Magitではevil-modeはデフォルトでは機能しない ようなので、従来の Emacsのリージョン開始コマンドを使う必要がある。 リージョンを開始するには help:set-mark-command (デフォルトでは C-@) を使う。