Vim или NVim
Vim:
- присутствует из коробки во многих системах
- у него только один простой конфигурационный файл
NeoVim:
- Конфигурируется на lua, который проще vimscript и предоставляет возможность разнести разные группы по разным файлам
- Является многопоточным и ускоренным за счёт libuv
- Имеет больше плагинов
- Имеет широкую базу различных удобных сборок

Выбор терминала
Самый универсальный вариант - Alacritty. Он работает под любой ОС.

Настройка терминала
Процесс настройки описан в Terminal
Установка NVim
sudo [apt install | dnf install | pacman -S] neovim
brew install neovimСоздание первого файла
Так же мы можем создать новый файл через вим, передав имя и расширение файла. Если такой файл в папке уже существует, то вим просто откроет его.
nvim [название файла]Для ввода данных, нужно будет перейти в режим ввода i

Изначально файл создастся в нашем буфере и потом, когда мы запустим команду :w, он запишется к нам на диск

Если мы уже вошли в вим, но не открыли файл, то это сделать мы можем через команду :edit куда передадим имя целевого файла
