Добавить в корзинуПозвонить
Найти в Дзене
The Geek Wolf

Vim редакторы // Linux в 2022 году

Для тех, кто еще не знает, Vim — это довольно гибкий и эффективный текстовый редактор, основанный на терминале. Как принято в Linux, программа с открытым программным кодом. Vim является продолжением редактора Vi и расшифровывается как Vi Improved, что означает «Vi усовершенствованный». Редактор считается одним из самых лучших для всех пользователей Linux. Программа постоянно получает обновления в виде новых модулей, расширений и разного рода «заплаток». Популярности софта помогает его распространенность. Vim идет предустановленным на очень многих версиях Linux. Важные качества редактора: NeoVim Современный, быстрый, очень просто расширяемый, с конфигурациями под различные задачи, этот вариант редактора подойдет для пользователей, которым недостаточно средств, предлагающихся стандартным софтом. Эксперты говорят, что сам NeoVim фактически можно воспринимать как расширение для обычного Vim. Тем не менее улучшения, которые этот софт привносит в работу базового редактора настолько критичны,
Оглавление

Для тех, кто еще не знает, Vim — это довольно гибкий и эффективный текстовый редактор, основанный на терминале. Как принято в Linux, программа с открытым программным кодом. Vim является продолжением редактора Vi и расшифровывается как Vi Improved, что означает «Vi усовершенствованный».

geekflare.com
geekflare.com

Редактор считается одним из самых лучших для всех пользователей Linux. Программа постоянно получает обновления в виде новых модулей, расширений и разного рода «заплаток». Популярности софта помогает его распространенность. Vim идет предустановленным на очень многих версиях Linux.

Важные качества редактора:

  • Кроссплатформенность
  • Адаптивность и кастомизация на высоком уровне
  • Встроенный в программу менеджер пакетов
  • Портативность и работа с плагинами
  • Продуктивность после изучением юзера всех особенностей софта
  • Давайте рассмотрим примеры версий Vim редактора, о которых практические пользователи говорят много хорошего

NeoVim

Современный, быстрый, очень просто расширяемый, с конфигурациями под различные задачи, этот вариант редактора подойдет для пользователей, которым недостаточно средств, предлагающихся стандартным софтом.

geekflare.com
geekflare.com

Эксперты говорят, что сам NeoVim фактически можно воспринимать как расширение для обычного Vim. Тем не менее улучшения, которые этот софт привносит в работу базового редактора настолько критичны, что юзеры стали писать аддоны уже NeoVim, превращая его в некий вариант программы-матрёшки.

NeoVim часто называют Nvim.

Важные качества редактора:

  • Кроссплатформенность
  • Подсветка синтаксиса
  • Адаптивность на высоком уровне
  • Встроенный терминал
  • Асинхронное выполнение

Kakoune

Версия Vim с улучшенными функциями редактирования. Поддержка кастомизации еще выше, чем у предыдущей версии, описанной выше. Интересен также различными инструментами редактирования и перезаписи текста.

geekflare.com
geekflare.com

Kakoune написан на C++ как модульный редактор и выделяется на фоне других однотипных программ собственным стилем дизайна и функциональностью. Например, есть автоматический отступ и автозаполнение текста. Немаловажным качеством Kakoune является его поддержка широкого спектра сценариев и программных языков.

Важные качества редактора:

  • Улучшенная работа с текстом
  • Быстрый и гибкий, настраиваемый для разных задач
  • Встроенная подсветка синтаксиса и автодополнение
  • Выделение нескольких фрагментов кода для одновременного взаимодействия с применением различных примитивов, таких как фильтрация и выравнивание

Helix

Еще один элегантный и современный вариант Vim, написанный на Rust. У этого редактора есть встроенный Tree-sitter, и этот факт делает его похожим на Neovim. При помощи Tree-sitter, работающего как компилятор кодовых фраз в синтаксические деревья, Helix не только подсвечивает синтаксис, но и дает широкий спектр информации о структуре кода.

geekflare.com
geekflare.com

Важные качества редактора:

  • Встроенный Tree-sitter
  • Выделение нескольких объектов кода для одновременного редактирования
  • Написан на Rust и готов «бежать» на терминале

////

Продолжение следует …