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++. Знаете ли вы какие-либо эффективные из них, которые вы хотели бы добавить в список? Не стесняйтесь оставлять комментарии в разделе ниже.