Найкращий редактор у світі neovim, для нього можна встановити IDE layer LunarVim, але для цього доведеться трохи порозбиратись.
Другий по найкращості - GNU Emacs, для нього є набор конфігурацій doom emacs.
Якщо ви не хочете розбиратись з конфігурацією редакторів - найпростіший варіант: vscode. Це найбільш юзер-френдлі варіант.
Це вам знадобиться для того щоб слідкувати за версіями файлів.