Поиск по сайту:

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


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

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

1. Редактор Vim

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

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

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

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

2. Наноредактор

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

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

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

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 — это настраиваемый, расширяемый, самодокументируемый текстовый редактор с открытым исходным кодом, отображаемый в реальном времени, из семейства текстовых редакторов EMACS, популярных благодаря своей расширяемости.

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

Чтобы установить 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 — это приложение для текстового редактора с открытым исходным кодом, предназначенное для редактирования текста общего назначения, с понятным и простым графическим интерфейсом для простоты использования. Это собственный текстовый редактор GNOME, который поставляется в качестве текстового редактора по умолчанию в среде рабочего стола GNOME.

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

Чтобы установить 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 — это текстовый редактор GTK+ с открытым исходным кодом, созданный для того, чтобы предоставить пользователям легкую и быструю интегрированную среду разработки, практически не зависящую от других пакетов.

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

Чтобы установить 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 в 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 – это бесплатный, мощный, проприетарный, поддерживаемый сообществом, кроссплатформенный и расширяемый редактор исходного кода с Python API.

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

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

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

8. Кейт

Kate (расширенный текстовый редактор KDE) — текстовый редактор с графическим пользовательским интерфейсом с открытым исходным кодом, разработанный сообществом KDE и поставляемый в комплекте с программным обеспечением KDE с 2001 года.

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

Чтобы установить Kate в 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. Блокнотqq

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

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

Чтобы установить 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

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

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

Чтобы установить 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 — текстовый редактор на основе SCIntilla, который впервые был создан для демонстрации Scintilla, но с тех пор стал полезным для разработки и запуска программ, которые обычно имеют простые конфигурации.

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

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

Чтобы установить 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 — это полностью бесплатная многофункциональная и портативная среда разработки, предназначенная для проектов PHP, HTML, CSS и JavaScript с поддержкой более 15 фреймворков. Он предлагает пользователям почти все функции многих платных приложений, такие как выделение пар, всплывающие подсказки, отладка PHP и JS, расширенное автозаполнение, инкрементный поиск и т. д.

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

Краткое содержание

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