Náhodou som narazil na skrytú funkciu vimu. Klávesové skratky v normálnom móde zodpovedné za zvyšovanie čísla, Ctrl+a (increment) a znižovanie čísla za kurzorom, Ctrl+x (decrement), robia počas interaktívneho rebase editora niečo iné. Pozrite sami:

Použitie Ctrl+a ako increment a Ctrl+x ako decrement vo vime počas interaktívneho rebase cykluje cez rebase akcie

Namiesto ovplyvňovania čísel menia rebase príkaz pod kurzorom. Konkrétne cykluje nasledujúce rebase príkazy v normálnom a opačnom smere:

pick, edit, fixup, squash, reword, drop

Nemám žiadne git pluginy, ale budem ešte musieť potvrdiť presný scenár, kedy je táto funkcia zapnutá alebo vypnutá. Nie som si istý, či je to výrazne užitočné, keďže je celkom jednoduché urobiť napríklad jjciwr pre preformulovanie tretieho commitu, ale stále zaujímavé.

Odkazy #

Toto je 99. príspevok #100daystooffload.