12 лучших альтернатив Notepad++ для Linux в 2024 году

Notepadd++ – это полностью бесплатный редактор исходного кода, созданный в качестве замены Блокнота в Windows. Он написан на основе Scintilla на C++ и использует Win32 API и STL, чтобы обеспечить малый размер программы с высокой скоростью выполнения – функции, которые сделали его именем в семье среди разработчиков. К сожалению, нет версии для пользователей Linux.

Вот список лучших альтернатив Notepadd++, которые вы можете запустить на своем дистрибутиве Linux и быть удовлетворенными.

1. Редактор Vim

Vim – мощный, полностью настраиваемый текстовый редактор для создания или редактирования любого типа текста, такого как исходный код, файлы конфигурации, сценарии и многое другое. Он стилизован как “vi“, который поставляется с OS X от Apple и большинством систем Linux/Unix.

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

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

Vim Editor

Чтобы узнать больше о редакторе Vim, ознакомьтесь с нашими следующими статьями.

2. Редактор Nano

Нано – это редактор текста на основе командной строки с открытым исходным кодом для операционных систем Unix-подобных. Он был создан по образу и подобию части почтового клиента Pine и текстового редактора Pico с гораздо большим функционалом.

Среди его функций: подсветка синтаксиса, комментирование/раскомментирование строк одним нажатием клавиши (M-3), привязка функций, легкое удаление завершающих пробелов из выровненных абзацев и многое другое.

Nano Editor Shortcut Keys

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

$ sudo apt install nano         [On Debian, Ubuntu and Mint]
$ sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nano  [On Gentoo Linux]
$ sudo apk add nano             [On Alpine Linux]
$ sudo pacman -S nano           [On Arch Linux]
$ sudo zypper install nano      [On OpenSUSE]    

3. GNU Emacs

GNU Emacs – это настраиваемый, расширяемый, редактор текста в реальном времени с открытым исходным кодом, самодокументирующийся из семейства текстовых редакторов EMACS, популярных своей расширяемостью.

Среди его функций: поддержка подсветки синтаксиса для многих форматов файлов и языков, настройка с использованием кода Emacs Lisp или графического интерфейса, полная поддержка Unicode, полная встроенная документация и учебные пособия и многое другое.Чтобы установить GNU Emacs на Linux, вы можете использовать следующую команду, подходящую для вашего конкретного дистрибутива Linux.4. Gedit

GNU Emacs Text Editor

Для установки GNU Emacs в Linux, вы можете использовать следующую команду, подходящую для вашего конкретного дистрибутива Linux.

$ sudo apt install emacs         [On Debian, Ubuntu and Mint]
$ sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
$ sudo apk add emacs             [On Alpine Linux]
$ sudo pacman -S emacs           [On Arch Linux]
$ sudo zypper install emacs      [On OpenSUSE]    

4. Gedit

Gedit – это приложение для редактирования текста с открытым исходным кодом, предназначенное для общего редактирования текста с чистым и простым графическим интерфейсом для удобства использования. Это собственный текстовый редактор GNOME и поставляется в качестве стандартного текстового редактора для рабочего стола GNOME.

Возможности gedit включают резервное копирование файлов, перенос текста, нумерацию строк, редактирование удаленных файлов, настраиваемые шрифты и цвета, поддержку regex и т.д.

Gedit Text Editor

Чтобы установить Gedit в Linux, вы можете использовать следующую команду, подходящую для вашего конкретного дистрибутива Linux.

$ sudo apt install gedit         [On Debian, Ubuntu and Mint]
$ sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
$ sudo apk add gedit             [On Alpine Linux]
$ sudo pacman -S gedit           [On Arch Linux]
$ sudo zypper install gedit      [On OpenSUSE]    

5. Geany

Geany – это текстовый редактор с открытым исходным кодом GTK+, созданный для предоставления пользователям легковесного и быстрого IDE, который едва зависит от других пакетов.

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

Geany Text Editor

Чтобы установить Geany в Linux, вы можете использовать следующую команду, подходящую для вашего конкретного дистрибутива Linux.

$ sudo apt install geany         [On Debian, Ubuntu and Mint]
$ sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/geany  [On Gentoo Linux]
$ sudo apk add geany             [On Alpine Linux]
$ sudo pacman -S geany           [On Arch Linux]
$ sudo zypper install geany      [On OpenSUSE]    

6. Текстовый редактор GNOME

Редактор текста GNOME – основной инструмент написания для рабочего стола GNOME, который предлагает отличный пользовательский опыт редактирования с встроенными темами и подсветкой синтаксиса для различных языков программирования, включая Python, JavaScript, C и C++. Он также имеет функции, такие как поиск и замена, номера строк и автодополнение.

Начиная с версии GNOME 42 в марте 2022 года, Редактор текста GNOME стал основным инструментом написания для GNOME, заменив gedit. Причиной этого изменения было желание разработчиков GNOME, чтобы все их программы следовали правилам о том, как вещи должны выглядеть и работать в GNOME.

GNOME Text Editor

Чтобы установить Редактор текста GNOME в Linux, вы можете использовать следующую команду, подходящую для вашего конкретного дистрибутива Linux.

$ sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
$ sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
$ sudo apk add gnome-text-editor             [On Alpine Linux]
$ sudo pacman -S gnome-text-editor           [On Arch Linux]
$ sudo zypper install gnome-text-editor      [On OpenSUSE]    

7. Sublime Text

Sublime Text – это бесплатный, мощный, собственный, поддерживаемый сообществом, кроссплатформенный и расширяемый редактор исходного кода с Python API.

Sublime Text был впервые выпущен в 2008 году Джоном Скиннером и Уиллом Бондом, и с тех пор завоевал сердца преданных пользователей, которые клянутся, что это современная версия vi и GNU Emacs.

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

Sublime Text Editor

Узнайте больше о Как установить Sublime Text в Linux

8. Кейт

Кейт (KDE Advanced Text Editor) – это бесплатный графический текстовый редактор, разработанный сообществом KDE и поставляемый с программным обеспечением KDE с 2001 года.

Кейт используется в качестве компонента редактирования в Quanta Plus, LaTeX и KDevelop среди других технологий. Его возможности включают сворачивание кода, подсветку синтаксиса, которая расширяема с помощью файлов XML, автоматическое обнаружение кодировки символов и т. д.

Kate Text Editor

Чтобы установить Кейт в Linux, вы можете использовать следующую команду, подходящую для вашего конкретного дистрибутива Linux.

$ sudo apt install kate         [On Debian, Ubuntu and Mint]
$ sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/kate  [On Gentoo Linux]
$ sudo apk add kate             [On Alpine Linux]
$ sudo pacman -S kate           [On Arch Linux]
$ sudo zypper install kate      [On OpenSUSE]    

9. Notepadqq

Notepadqq – это полностью бесплатный редактор исходного кода, созданный как альтернатива Linux для Notepad++, который доступен только для Windows. Как и Notepadd++, он нацелен на обеспечение маленьких размеров программ с высокой скоростью выполнения.

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

Notepadqq is a Notepad++-like editor for Linux

Чтобы установить Notepadqq на Linux, вы можете использовать следующую команду, которая подходит для вашего конкретного дистрибутива Linux.

$ sudo apt install notepadqq         [On Debian, Ubuntu and Mint]
$ sudo yum install notepadqq         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/notepadqq  [On Gentoo Linux]
$ sudo apk add notepadqq             [On Alpine Linux]
$ sudo pacman -S notepadqq           [On Arch Linux]
$ sudo zypper install notepadqq      [On OpenSUSE]    

10. Visual Studio Code

Visual Studio Code – мощный, расширяемый, полностью настраиваемый кроссплатформенный текстовый редактор, созданный корпорацией Microsoft. Он предлагает пользователям на всех платформах единое окружение для создания и тестирования программ на любом языке для любой платформы.

VS Code включает в себя IntelliSense, встроенные команды Git, отладчик, встроенный в редактор с возможностью установки точек останова, стеков вызовов и интерактивной консоли, поддержку практически любого языка программирования и многое другое.

Visual Studio Code Editor

Чтобы установить Visual Studio Code на Linux, вы можете использовать следующую команду, которая подходит для вашего конкретного дистрибутива Linux.

$ sudo apt install code         [On Debian, Ubuntu and Mint]
$ sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/code  [On Gentoo Linux]
$ sudo apk add code             [On Alpine Linux]
$ sudo pacman -S code           [On Arch Linux]
$ sudo zypper install code      [On OpenSUSE]    

11. SciTE

SciTE – это текстовый редактор на основе SCIntilla, который изначально был создан для демонстрации Scintilla, но затем стал полезен для разработки и запуска программ с обычными конфигурациями.

Он имеет простой, вкладочный интерфейс с подсветкой синтаксиса, поддержку двунаправленного текста, вспомогательные сценарии, настраиваемые горячие клавиши и многое другое.

Бесплатная версия SciTE доступна для систем, совместимых с Linux и GTK+, а коммерческая версия доступна для загрузки из Mac App Store.

SciTE Text Editor

Чтобы установить SciTE в Linux, вы можете использовать следующую команду, которая подходит для вашего конкретного дистрибутива Linux.

$ sudo apt install scite         [On Debian, Ubuntu and Mint]
$ sudo yum install scite         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/scite  [On Gentoo Linux]
$ sudo apk add scite             [On Alpine Linux]
$ sudo pacman -S scite           [On Arch Linux]
$ sudo zypper install scite      [On OpenSUSE]    

12. CodeLobster

CodeLobster – это полностью бесплатная многофункциональная и портативная среда разработки, разработанная для проектов на PHP, HTML, CSS и JavaScript с поддержкой более 15 фреймворков. Она предлагает пользователям практически все функции многих платных приложений, такие как подсветка пар, всплывающие подсказки, отладка PHP и JS, расширенное автодополнение, поиск с инкрементным обновлением и т. д.

Профессиональная версия содержит такие функции, как SASS и LESS, сравнение окон, валидация кода, менеджер SQL и т. д., а также множество дополнительных плагинов, которые пригодны для использования корпоративными пользователями.

Codelobster IDE
Сводка

Вот и все, ребята. 11 лучших альтернативных текстовых редакторов для Notepad++ доступны для Linux. Знаете ли вы какие-то эффективные, которые хотели бы видеть в списке? Не стесняйтесь оставлять комментарии в разделе ниже.

Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/