Редактор — это самостоятельная программа или компонент программного комплекса, такой как редактор исходного кода в интегрированной среде разработки или окно ввода в браузере.
Редактор предназначен для создания и изменения текстовых данных и файлов.
Примером редактора является sed
, который мы ранее изучали. Он полностью соответствует определению редактора.
Редакторы бывают с текстовым пользовательским интерфейсом (TUI):
И с графическим пользовательским интерфейсом (GUI):
- Helix
- Visual Studio Code (широко используемый редактор с мощными возможностями расширения)
- Sublime Text (известен своей скоростью и гибкостью)
- Новый редактор Fleet от JetBrains, который обещает интеграцию современных функций и улучшенную производительность
- бесчисленное множество других.
Существует множество других редакторов, каждый со своими уникальными особенностями и преимуществами.
📝 Редакторы, IDE и все-все-все / Модальные редакторы
Обычный (немодальный) блокнот в Windows работает в одном режиме: набор текста.
Модальные же редакторы имеют несколько режимов.
Так, у Vim и, например, Neovim их три:
- Основной (normal) — для перемещения курсора и выполнения команд;
- Набор (insert) — режим для набора текста;
- Визуальный (visual) — для выделения текста.
В kakoune режима два:
- Основной (совмещает визуальный и основной);
- Набор.
Другие модальные редакторы:
ССЫЛКА НА СТРАНИЦУ