@junes io ti consiglierei di provare comunque ad imparare un editor come vim (che personalmente preferisco) o emacs. Richieste un po' di attenzione all'inizio, ma sono molto comodi, soprattutto se si lavora spesso da remoto. Purtroppo non so di altri strumenti CLI o TUI per diff/merge (kdiff3, l'altro che conosco, è comunque per GUI essendo parte di KDE).