Редактор — это самостоятельная программа или компонент программного комплекса, такой как редактор исходного кода в интегрированной среде разработки или окно ввода в браузере.

Редактор предназначен для создания и изменения текстовых данных и файлов.

Примером редактора является sed, который мы ранее изучали. Он полностью соответствует определению редактора.

Редакторы бывают с текстовым пользовательским интерфейсом (TUI):

  • kakoune
  • Neovim
  • Emacs (мощный и настраиваемый редактор с большим сообществом)

И с графическим пользовательским интерфейсом (GUI):

  • Helix
  • Visual Studio Code (широко используемый редактор с мощными возможностями расширения)
  • Sublime Text (известен своей скоростью и гибкостью)
  • Новый редактор Fleet от JetBrains, который обещает интеграцию современных функций и улучшенную производительность
  • бесчисленное множество других.

Существует множество других редакторов, каждый со своими уникальными особенностями и преимуществами.

📝 Редакторы, IDE и все-все-все / Модальные редакторы

Обычный (немодальный) блокнот в Windows работает в одном режиме: набор текста.

Модальные же редакторы имеют несколько режимов.

Так, у Vim и, например, Neovim их три:

  • Основной (normal) — для перемещения курсора и выполнения команд;
  • Набор (insert) — режим для набора текста;
  • Визуальный (visual) — для выделения текста.

В kakoune режима два:

  • Основной (совмещает визуальный и основной);
  • Набор.

Другие модальные редакторы:

ССЫЛКА НА СТРАНИЦУ