Текстовый редактор для Linux – ТОП-7 лучших вариантов

Лучшие текстовые редакторы Linux

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

В Linux, текстовые редакторы существуют в двух видах: текстовом — консольные редакторы, и графическом — текстовые редакторы для Linux с графическим пользовательским интерфейсом.Первые чаще всего используются на серверах, вторые же на домашних компьютерах. В этой статье мы рассмотрим лучшие текстовые редакторы Linux с открытым исходным кодом, как для серверов, так и для персональных компьютеров.

1. Редактор Vi/Vim

Vim — это мощный редактор текста Linux для командной строки, который расширяет и улучшает функционал старого Unix редактора Vi. Это один из лучших редакторов для Linux, он один из самых популярных и часто используемых текстовых редакторов среди системных администраторов и программистов. Многие пользователи считают его редактором для программистов. При редактировании кода и конфигурационных файлов можно включить подсветку синтаксиса.

2. Gedit

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

Вот его основные преимущества:

  • Поддержка UTF-8
  • Настройка размера шрифта и цветов
  • Настройка подсветки синтаксиса
  • Функциональность копирования и вставки
  • Отмена и повтор действий
  • Откат файлов
  • Удаленное редактирование файлов
  • Поиск и замена
  • Буфер обмена

3. Редактор Nano

Nano — это очень простой в использовании консольный текстовый редактор Linux как для новичков, так и для продвинутых пользователей Linux. Он очень удобен в использовании.

Некоторые особенности Nano:

  • Высоко настраиваемые сочетания клавиш
  • Подсветка синтаксиса
  • Отмена и повтор действий
  • Занимает все доступное пространство стандартного вывода
  • Поддерживает чтение из стандартного ввода

4. GNU Emacs

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

  • Особенности Emacs:
  • Большое количество документации
  • Подсветка синтаксиса
  • Поддержка множества языков с помощью Unicode
  • Поддержка различных расширений, включая почту, новости, отладчик, календарь и другие.

5. Kate / Kwrite

Это многофункциональный и очень расширяемый текстовый редактор, который поставляется вместе с окружением рабочего стола KDE Plasma. Проект Kate направлен на развитие двух основных программ: KatePart и Kate.

KatePart это компонент текстового редактора, используемый во многих приложениях KDE, где может понадобиться редактирование текста, а Kate — это интерфейс для работы с несколькими документами в текстовом редакторе.

  • Расширение функциональности с помощью скриптов
  • Поддержка Unicode
  • Редактирование текста в нескольких панелях
  • Поддержка автодополнения

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

6. Lime Text

Это даже больше чем просто мощный текстовый редактор для linux. Это целая IDE с открытым исходным кодом. Можно сказать, преемник популярного Sublime Text. Можно использовать как в командной строке, так и с графическим интерфейсом.

7. Pico Editor

Это еще один редактор, работающий в командной строке основанный на редакторе, используемом в Pine news. Это лучший текстовый редактор Linux для новых пользователей, в основном, из-за своей простоты по сравнению с другими редакторами , имеющими графический интерфейс.

8. Jed Editor

Это еще один консольный текстовый редактор linux с поддержкой графического интерфейса и меню в виде раскрывающейся строки. Он сделан специально для разработки программного обеспечения и одной из его ключевых особенностей является поддержка режима Unicode.

9. GVim

Это графическая версия популярного текстового редактора VIm. Здесь есть все те же возможности что и у Vim, а также меню, с помощью которого можно сделать много действий.

10. Geany

Это еще один IDE подобный текстовый редактор linux, заточенный под разработку программного обеспечения с использованием инструментов GTK.

Он имеет все необходимые базовые функции:

  • Подсветка синтаксиса
  • Интерфейс плагинов
  • Поддержка различных типов файлов
  • Поддержка свертывания кода и навигации
  • Автозавершение
  • Поддержка автоматического закрытия HTML и XML тегов
  • Функции управления проектами

11. Leaf Pad

Это легкий текстовый редактор linux с графическим интерфейсом на основе GTK. Он популярен среди новых пользователей Linux из-за своей простоты.

  • Автоматическое определение кодировки
  • Функции отмены и повтора
  • Номера строк в файле
  • Поддержка перетаскивания
  • Поддержка печати

12. Bluefish

Bluefish — это простой в установке и использовании лучший текстовый редактор Linux, рассчитанный на программистов и веб-разработчиков. Он поддерживает большое количество функций:

  • Легкий и быстрый
  • Интеграция с внешними утилитами LInux: lint, weblint, make, awk, grep, sort и другими.
  • Функция проверки орфографии
  • Поддержка работы над несколькими проектами
  • Удаленное редактирование файлов
  • Поддержка поиска и замены
  • Поддержка отмены и повтора действий
  • Автоматическое восстановление измененных файлов

13. Atom

Это очень настраиваемый редактор текста Linux для разработчиков от Github основанный на движке Chromium. Программа больше похожа на IDE чем просто редактор. Функциональность можно расширить с помощью огромного количества плагинов.

Наверное, это один из лучших редакторов для веб-разработчиков. Вот его особенности:

  • Современный интерфейс в стиле Flat
  • Поддержка огромного количества плагинов
  • Поддержка множества языков программирования
  • Подсветка синтаксиса
  • Отладка программ в Chromium
  • Подсветка ошибок

14. Brackets

Еще один современный текстовый редактор Linux, основанный на движке Chromium, на этот раз от Adobe. Особенности:

  • LivePreview — все изменения, вносимые в документ сразу видны на веб-странице
  • Подсветка синтаксиса
  • Подсказки при редактировании
  • Большое количество плагинов и расширений

Выводы

Лучшие текстовые редакторы linux не ограничиваются этим списком. Для Linux существует еще очень большое количество хороших текстовых редакторов, если вы используете другой редактор, напишите в комментариях!

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

15 комментариев

Спасибо за упоминание notepadqq — огонь редактор!

Я пользуюсь консольным nano и основной мой редактор в DE — это geany. Нано потому что удобный, а geany потому что нетребовательный к ресурсам и очень быстрый, при этом мощный. Он написан на чистом C поэтому потребляет очень мало ресурсов, каким и должен быть редактор. Это даже не то чтобы «IDE-подобный» редактор, это полноценная IDE. Очень гибкий и сложноватый в настройке, но при этом в нем есть куча функционала. В нем есть и компилятор, и встроенный терминал, подсветка, хоткеи, все настраиваемое.

И отдельный разговор за nano. Хотя и говорят, что использовать его «не trueЪ» но для меня главное — это удобство. В нем тоже есть все что нужно для консольного редактора. Его минус только в том, что по-умолчанию он отсутствует в некоторых дистрибутивах и нужно доустанавливать. Тогда как vi(m) входит в базовую поставку любого дистра. Но у vi, как известно, два режима: «В одном он пищит, а в другом всё портит»(с)

Кто-то ещё пользует исключительно синее чудовище и его встроенный редактор. Я говорю о midnight commander и mcedit. Вот уж где действительно не true — так это использование MC. Мой вам совет — не привыкайте к ним, особенно, если вы только на пути становления своих навыков использования *nix.

Juffed, основанный на Qt, по всем симптомам сдох. Good night, sweet prince.

4 лучших современных текстовых редактора с открытым исходным кодом для программирования в Linux

Если вы спросите опытных пользователей Linux, то скорее всего они скажут вам про Vim, Emacs, Nano и т.д. Эти легендарные редакторы великолепны вне всякого сомнения, но я имею в виду не классические консольные редакторы кода. Я собираюсь рассказать о редакторах нового поколения, самых современных, имеющих привлекательный интерфейс, минималистичных, но в то же время обладающими широкими возможностями. Речь идёт о лучших редакторах с открытым исходным кодом для Linux, которые позволят улучшить ваш опыт в программировании.

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

Я пользуюсь Ubuntu, поэтому я предоставил инструкции по установке для дистрибутивов Ubuntu. Однако это не означает, что список содержит лучшие редакторы кода только для Ubuntu, потому что они подходят для любого дистрибутива Linux. К слову, редакторы в этом списке расположены в произвольном порядке.

1. Brackets

Brackets — это редактор c открытым исходным кода от компании Adobe. Brackets делает акцент исключительно на потребностях веб-дизайнеров, обладая встроенной поддержкой HTML, CSS и JavaScript. Он легковесный, но в то же время функциональный. Он предоставляет вам быстрое редактирование и режим интерактивного просмотра страницы. Также существует большое количество плагинов для расширения возможностей при работе с Brackets.

Некоторые из основных особенностей редактора кода Brackets:

  • Быстрое редактирование
  • Интерактивный просмотр страницы
  • Поддержка препроцессоров
  • Встроенный менеджер расширений
  • Кроссплатформенность

Вы можете загрузить исходный код, а также бинарные файлы для Linux, OS X и Windows на сайте Brackets.

2. Atom

Atom — еще один современный и стильно оформленный редактор с открытым исходным кодом для программистов. Atom был создан разработчиками Github’а и пропагандируется как “текстовый редактор для хакеров 21-го века”. Внешне Atom очень похож на текстовый редактор Sublime Text, который чрезвычайно популярен среди программистов, но имеет закрытый исходный код.

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

Чтобы не быть голословным, взгляните на некоторые из основных преимуществ редактора кода Atom:

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

Недавно Atom выпустил .deb и .rpm пакеты, чтобы можно было легко установить Atom в дистрибутивах Linux на основе Ubuntu и Fedora. Разумеется, его исходный код также открыт.

3. Light Table

Light Table, представленный как “редактор кода следующего поколения” — это еще один современный, недооцененный, но многофункциональный редактор с открытым исходным кодом, который скорее похож на IDE, чем на простой текстовый редактор.

Для увеличения его возможностей доступны многочисленные расширения. Функция немедленного просмотра результата выполнения написанного кода — это то, что вам несомненно понравится. Её стоит использовать, чтобы по существу оценить удобство при работе в редакторе Light Table.

Некоторые из основных характеристик Light Table:

  • Встроенный менеджер расширений
  • Встроенное выполнение кода устраняет необходимость вывода на экран, так как код можно запустить в редакторе в режиме реального времени
  • Функция “наблюдения” позволяет мгновенно видеть результат выполнения кода
  • Кроссплатформенность

Если вы используете дистрибутив Linux на основе Ubuntu, то вам не составит большого труда установить себе Light Table. Однако, официально Light Table не предоставляет никаких пакетов.

4. Visual Studio Code

Visual Studio Code — популярный редактор кода от Microsoft. Только без паники — Visual Studio Code обладает полностью открытым исходным кодом.

По факту, Visual Studio Code был одним из первых “мирных предложений” от компании Microsoft для Linux и мира Open Source. После этого Microsoft открыла исходный код некоторых своих программ, конечно же, за исключением Microsoft Office.

Visual Studio Code — превосходный редактор кода, особенно для веб-разработки. Он также легковесен. Некоторые из основных его особенностей:

  • Технология Intellisense дает полезные подсказки и функцию автодополнения
  • Встроенная поддержка Git
  • Встроенный менеджер расширений со множеством доступных для загрузки расширений
  • Интегрированный терминал
  • Поддержка пользовательских фрагментов кода
  • Инструменты отладки
  • Поддержка огромного количества языков программирования
  • Кроссплатформенность

Установка Visual Studio Code в Ubuntu, а также других дистрибутивах, основанных на Fedora, очень проста благодаря Snap пакетам. Также можно скачать пакеты для Ubuntu и Fedora с сайта:

Так каков ваш выбор?

Нет, мы не ограничены четырьмя редакторами кода для Linux. В списке были представлены лишь некоторые современные редакторы.

10 лучших текстовых редакторов для Linux

Oleg Koptev

Read more posts by this author.

Oleg Koptev

В этой статье мы рассмотрим 10 лучших редакторов текста для Linux. Некоторые из них являются не просто редакторами, но представляют собой интегрированные среды разработки (IDE), что делает их полезными в деле разработки приложений под Linux. Конечно же, текстовых редакторов существует великое множество, однако мы постарались отобрать 10 лучших на наш взгляд. Ну что же, довольно слов, перейдём к делу!

1. VIM

Если вы устали от используемого по умолчанию в Linux редактора vi и хотите выполнять редактирование текста в продвинутом, мощном редакторе, имеющем множество функций, тогда vim будет лучшим вариантом. Как можно догадаться из названия (VIM — означает «vi improved» (улучшенный vi), это расширенная версия стандартного для Linux редактора текста. Он создавался специально с расчётом на потребности разработчиков. Благодаря своим очень широким возможностям настройки его также называют редактором для программистов. Также, как и редактор vi он может использоваться либо в командной строке, либо как отдельное приложение в графическом интерфейсе пользователя.

Некоторые уникальные особенности VIM:

  • Подсветка синтаксиса
  • Система меток
  • Расширение вкладок
  • Экран сессии
  • Разбивка экрана
  • Ввод составных символов
  • Автоматические команды (макросы)

2. Geany

Geany — один из самых популярных редакторов текста для Linux, который поставляется с встроенным набором утилит GTK+. Кроме того, он выступает в качестве прекрасной среды разработки для программистов и разработчиков. Если вы ищете редактор текста, который при этом обладает функционалом IDE, то Geany вас не разочарует. Этот лёгкий редактор поддерживает практически все основные языки программирования и не имеет множества зависимостей от других пакетов.

Для установки Geany на Ubuntu/Linux Mint выполните следующие действия:

Некоторые из особенностей Geany включают в себя:

  • Лёгкий в использовании и понятный интерфейс
  • Подсветка синтаксиса
  • Множество настроек
  • Нумерация строк для быстрого отслеживания кода
  • Поддержка плагинов

3. Sublime Text Editor

Текстовый редактор Sublime является ещё одним популярным приложением для работы с текстом в Linux. Он имеет множество функций и предназначен для использования как в качестве обычного редактора текста, так и в качестве IDE. Имеет поддержку множества языков программирования и языков разметки. Благодаря наличию огромного количества плагинов вы сможете значительно расширить его функциональность. Одной из уникальных особенностей этого редактора является функция перехода к любому участку кода любого файла в вашей системе.

Для установки стабильной версии Sublime Text Editor на Ubuntu/Linux Mint выполните следующие действия:

Для установки Sublime Text Editor на CentOS 7.x/RHEL 7.x:

А вот и некоторые другие уникальные возможности Sublime Text Editor:

  • Превосходная панель комманд
  • API плагинов на основе Python
  • Параллельное редактирование кода
  • Отдельные настройки для каждого проекта

4. Brackets

Компания Adobe выпустила текстовый редактор для Linux под названием Brackets в 2014 году. Этот текстовый редактор с открытым исходным кодом имеет множество восхитительных особенностей, благодаря которым работать с ним по-настоящему здорово. Кроме того, он лёгок в использовании и имеет очень понятный интерфейс. Он создавался для работы как с простым текстом, так и как средство работы с исходным кодом, как инструмент для программистов и веб-дизайнеров. Он полностью создан на HTML, CSS и JavaScript. Редактор имеет небольшой размер, но при этом способен потягаться с некоторыми лучшими редакторами, имеющими продвинутые функции.

Для установки Brackets на Ubuntu/Linux Mint выполните следующие действия:

Некоторые из особенностей текстового редактора Brackets включают в себя:

  • Просмотр в режиме реального времени
  • Инлайн-редактирование
  • Визуальные инструменты
  • Поддержка пре-процессора

5. Gedit

Если вы работаете в окружении рабочего стола GNOME, то по умолчанию в вашей системе установлен текстовый редактор Gedit. Gedit следует общей цели проекта GNOME всегда предоставлять ясный и простой в использовании функционал, он имеет небольшой размер и простой интерфейс. Первая версия увидела свет в 2000 году, вместе с окружением рабочего стола GNOME. Он создан на языке программирования C и имеет полную поддержку разных языков ввода.

Некоторые уникальные функции Gedit:

  • Подсветка синтаксиса
  • Поддержка различных алфавитов
  • Поддержка разных языков программирования

6. Kate

Если вы знакомы с Kubuntu, то вы наверняка знакомы и с текстовым редактором Kate, который является текстовым редактором по умолчанию в Kubuntu. Это лёгкий и простой в использовании редактор текста. В Kate можно одновременно работать с несколькими файлами. Также он может использоваться как мощная среда разработки.

Шаги по установке Kate на Ubuntu/Linux Mint

Некоторые уникальные особенности Kate:

  • Мощная среда разработки (IDE)
  • Поддержка множества языков
  • Автоматическое определение языка
  • Автоматическая расстановка отступов в документах

7. Eclipse

Фронт-энд разработчики и дизайнеры, ищущие надёжный и продвинутый редактор текста/кода могут с уверенностью выбрать редактор Eclipse. Он популярен среди многих Java-разработчиков, поскольку и сам полностью создан на Java и содержит много функций для поддержки написания приложений на этом языке. Если вам требуется поддержка других языков, то нужно будет всего лишь установить дополнительные плагины. Благодаря плагинам, IDE Eclipse становится ещё более мощным инструментом, обладающим множеством продвинутых функций. Он может использоваться для разработки на PHP, Python, C, C++, Ruby on Rails, COBOL и др.

Для установки Eclipse на Ubuntu/Linux Mint выполните следующие действия:

Некоторые уникальные особенности Eclipse:

  • Бесплатный редактор с открытым исходным кодом
  • Инструменты для Java-разработчиков
  • Поддержка плагинов

8. Kwrite

Текстовый редактор Kwrite разработан командой KDE, его первая версия вышла в свет в 2000 году. Он полностью основан на коде редактора Kate и включает в себя технологию KParts от KDE. С помощью установки дополнительных плагинов можно значительно расширить функциональность Kwrite и сделать его более мощным окружением для разработки. Так же он может использоваться для редактирования удалённых файлов с шифрованием.

Для установки Kwrite на Ubuntu/Linux Mint выполните следующее:

Некоторые уникальные особенности Kwrite:

  • Автозавершение слов
  • Автоматическая расстановка отступов
  • Подсветка синтаксиса
  • Режим ввода vi

9. Nano

Nano — ещё один популярный текстовый редактор для систем UNIX. Он похож на рекдактор Pico. Первая версия вышла в 2000 году. Он также имеет множество дополнительных функций, которые делают его мощным и продвинутым текстовым редактором. Nano может выполняться только в интерфейсе командной строки.

Некоторые уникальные особенности Nano:

  • Поиск, чувствительный к регистру символов
  • Автоматические отступы
  • Автоматическое завершение слов
  • Поддержка Autoconf

10. GNU Emacs

GNU Emacs — один из самых старых текстовых редакторов для Linux. Он был разработан Ричардом Столлманом, основателем проекта GNU. Emacs используется тысячами программистов Linux по всему миру и является одним из самых любимых редакторов. Он написан полностью на LISP и C.

Для установки Emacs на Ubuntu / Linux Mint выполните следующие действия:

Некоторые уникальные особенности GNU Emacs:

  • Работа с почтой и новостными рассылками
  • Расширение с интерфейсом дебаггера
  • Расширенная документация и поддержка

Обзор Текстовый редактор для Linux – ТОП-7 лучших вариантов

Обзор

Текстовый редактор для Linux является одной из наиболее востребованных программ для пользователей данной операционной системы.

Без нее пользователь просто не сможет полноценно использовать свой компьютер.

Можно сказать, что текстовый редактор входит в такой себе «джентльменский набор» пользователя Linux.

Мы рассмотрим 7 наиболее популярных и действительно лучших на сегодняшний день подобных программ. Каждый сможет выбрать для себя то, что подойдет ему больше всего.

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

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

Так и появился Vim.

Вот некоторые особенности современного Vim:

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

В общем, Vim – это действительно мощная штука.

Рис. 1. Режим работы с кодом в Vim

Интерфейс, показанный на рисунке 1 вовсе не окончательный – все особенности легко настраиваются.

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

А для продвинутых юзеров он покажется просто даром богов.

В сравнении с другими редакторами этот выделяется именно из-за простоты начальных настроек и дальнейшего использования.

При этом стандартный интерфейс больше напоминает другие приложения Linux. Для примера тот же Vim, как можно видеть по рисунку 1, сразу напоминает какой-то старый редактор кода для Windows.

Вот лишь некоторые особенности Nano:

  • широкие возможности для настройки «горячих клавиш»;
  • подсветка синтаксиса при работе с кодом;
  • полноценная поддержка UTF-8;
  • поиск в тексте из браузера файлов;
  • бэкап (очень полезная функция – если пользователь не сохранил вводимый текст, он будет восстановлен);
  • возможность замены части текста.

Это прекрасный консольный текстовый редактор, который поддерживает режим работы с графическим интерфейсом.

Изначально он сделан для работы с программным кодом, но в Jed Editor вполне можно работать и с обычным текстом.

Конечно, для программистов эта программа подойдет просто прекрасно.

У нее есть разные режимы подсветки синтаксиса для разных языков программирования – C++, Java, FORTRAN, Python и так далее.

При этом сам интерфейс будет очень знаком разработчикам, ведь в окне Jed Editor есть старое доброе выпадающее меню, которое также называют часто консольным.

Интересно также, что файл установки весит очень мало – 0.8 Мб для одной из последних версий.

Особенности у Jed Editor такие:

  • отлично проработанный режим поиска фрагментов и замены текста;
  • поддержка регулярных выражений;
  • одновременная работа с несколькими окнами;
  • возможность работы в режиме «из документа в документ» (это в первую очередь касается операций по копированию и вставке);
  • работа с несколькими одновременно находящимися в буфере фрагментами.

Рис. 3. Jed Editor

Этот текстовый редактор также часто называют Kwrite. Это обусловлено тем, что он является приложением KDE и входит в комплект окружения рабочего стола KDE Plasma.

В комплект Kate входит также KatePart, еще одна программа.

Она является компонентом редактора текста, разработанным специально для приложений KDE. KatePart в буквальном смысле интегрируется в них.

То есть Kate – это сам интерфейс, который видит пользователь, а KatePart – непосредственно редактор.

Но все эти подробности могут интересовать только разработчиков подобных программ или людей, которые что-то в этом понимают.

Что же касается простых пользователей, то им будет интересно узнать Kate – действительно удобный текстовый редактор.

Разработчикам это приложение тоже покажется весьма интересным. На это есть несколько причин, а конкретно:

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

Pico Editor является одним из первых текстовых редакторов в принципе.

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

Интересно, что Pico Editor является прямым наследником Pine news, другого текстового редактора. Со временем разработчики решили прекратить разработки последнего, и перешли на Editor.

Об этом текстовом редакторе также можно сказать, что он максимально прост в использовании. Его можно назвать вторым по простоте после Nano.

Даже сейчас многие считают Pico Editor наилучшим среди всех подобных программ для Linux. А причиной этому является именно простота.

Некоторые пользователи выбирают этот редактор среди всех подобных приложений, у которых есть графический интерфейс.

Особенности у Pico Editor такие:

  • интеграция с потовым клиентом Pine (Pico Composer);
  • выравнивание абзацев;
  • проверка орфографии (даже на русском языке);
  • интерактивная вставка и вырезание фрагментов текстов;
  • поддержка поиска и замены текста.

Рис. 5. Pico Editor

При всем этом Pico Editor, к сожалению, не может работать с несколькими файлами, переносить текст из одного файла в другой, а также не копирует текст.

Несмотря на это, он все является одним из лучших на сегодняшний день.

Если у вас стоит система Windows, но вы хотели бы попробовать ОС Linux, советуем воспользоваться программой Linux Mint — это дистрибутив от Linux, который с легкостью заменит привычную операционную систему Windows.

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

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

Самым удобным из них является установка расширений, которые можно скачивать в интернете или же создавать самостоятельно.

Сложность использования можно объяснить очень легко – дело в том, что изначально Emacs был интерпретатором одного из известных языков программирования под названием lisp.

На данный момент в редакторе есть встроенный интерпретатор. Это означает, что с помощью Emacs можно работать с самыми разными языками программирования.

Для этого у редактора есть встроенная подсветка синтаксиса. В общем, очень удобно.

Вот еще некоторые особенности Emacs:

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

Наконец, на последнем места нашего рейтинга расположился редактор под названием Geany. Основной задачей этой программы является разработка ПО с использованием инструментария GTK.

Здесь также есть множество нужных функций для разработки, а конкретно, подсветка синтаксиса, автозакрытие тегов (HTML и XML) и много чего еще.

А также девелоперам будет интересно узнать, что в Geany имеется поддержка управления проектами.

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

Другие особенности Geany:

  • поддержка плагинов (тех же расширений);
  • работа с большим количеством форматов файлов;
  • имеется функция автоматического завершения вводимого текста.

Ниже можно видеть наглядный обзор текстового редактора Vi, предшественника Vim.

Те основные возможности, которые перечислены в нем, есть во всех программах, представленных в нашем ТОПе.

Уроки Linux — Текстовый редактор vi. Основные возможности.

Основные возможности текстового редактора vi. Создание, сохранение файлов. Основные режимы и команды редактора. ЕЩЁ

7 лучших консольных текстовых редакторов в Linux

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

Тем не менее, рациональное зерно эксперимента — ещё раз привлечь внимание пользователей к незаслуженно забытому консольному режиму, который в ряде случаев не просто оправдан, а безальтернативен. Разумеется, речь идёт не про все программы. Вряд ли можно представить ситуацию, когда пользователь будет вынужден применять консольный браузер.

А вот консольный текстовый редактор — инструмент не просто полезный, а необходимый. В частности, концепция ряда дистрибутивов предполагает ручную правку некоторых файлов конфигурации ещё до первого запуска графического режима. Или аварийный случай, когда «иксы» не запускаются вообще.

Не зря в Linux существует специальная переменная окружения EDITOR, которой по умолчанию, как правило, соответствует именно консольный текстовый редактор (nano или vi), поскольку он может быть запущен в любом режиме. Универсальность в данном случае важнее удобства, за которое часто выдаётся банальная привычка.

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

1 Emacs

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

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

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

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

Разумеется, применять Emacs для первичного разового редактирования конфигурационных файлов — то же самое, что стрелять из пушки по воробьям. Тратить время на изучение этого редактора целесообразно, если у пользователя есть твёрдое намерение активно эксплуатировать его для решения своих текущих задач — написания кода или обычного текста.

Что, кстати, вовсе не является стремлением к оригинальности — довольно много программистов до сих пор пользуются Emacs и считают его одним из лучших инструментов для работы с кодом. При определённых настройках он удобен и для набора обычных текстов — работают и мягкий перенос строк, и проверка орфографии на лету, и много других полезных функций.

2 Jed

Этот редактор позволяет использовать меню, что делает работу с ним более простой и наглядной. Однако простота это видимая — некоторые особенность Jed делают работу в нём для новичка серьёзным испытанием выдержки.

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

Тем не менее программа позволяет одновременно работать с несколькими файлами, поддерживает режимы подсветки и т. п. Некоторые опытные пользователи называют Jed облегчённым Emacs, и доля истины в этом есть. По крайней мере, клавиатурные комбинации у них похожие.

3 Joe

Joe — редактор, управляемый при помощи клавиатурных комбинаций. Его основная особенность заключается в «многоликости» — программа умеет «маскироваться» под другие аналогичные программы. Например, чтобы запустить приложение в emacs-режиме, следует набрать jmacs.

Несмотря на внешнюю простоту редактор Joe обладает большими возможностями: подсветка синтаксиса, поддержка работы с несколькими файлами одновременно, режим рисования ASCII-графики, автодополнение и и. п. В сочетании с полностью переведённой на русский язык man-инструкцией это делает приложение хорошим выбором как для новичков, так и для опытных пользователей.

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

4 Mcedit

Mcedit — простенький редактор, встроенный в файловый менеджер Midnight Commander. Впрочем, его можно использовать и как самостоятельное приложение.

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

Разумеется, при большом желании функциональность Mcedit можно расширить за счёт макросов, которые создаются достаточно просто — обычным протоколированием действий. Также у программы есть немного настроек, в которых можно задать какие-то важные параметры — например, определить режим переноса строк.

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

5 Nano

Nano начали разрабатывать как свободный клон Pico — встроенного редактора почтового клиента Pine. Установлен по умолчанию в большинстве дистрибутивов, и именно его часто используют в качестве примера во всевозможных пособиях по настройке системы.

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

Даже ошибиться сложно, поскольку перед сохранением файла программа попросит подтвердить это действие. В-общем, очень хороший редактор для новичков.

С другой стороны — масса клавиатурных комбинаций для навигации, поиска и редактирования, включение и выключение переноса строк, разнообразные режимы подсветки… Всё это делает Nano хорошим инструментом для программиста или технического писателя. Но в этом случае его настройка и кастомизация вряд ли будет проще, чем в Emacs.

6 Pico

Pico — редактор, входящий в почтовый клиент Pine (Alpine). Он достаточно прост и интуитивно понятен, но применять его вряд ли разумно, поскольку значительно лучше выбрать его клон Nano.

7 Vim

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

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

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

Возможности Vim очень велики: подсветка синтаксиса, проверка орфографии, применение мягкого переноса строк, использование всевозможных команд для работы над текстом… При этом практически все функции редактора настраиваются, включая клавиатурные комбинации.

Интересно, что распространяется Vim не на условиях GPL. Его авторы выбрали совместимую с GPL лицензию Charityware, явно требующую, чтобы часть собранных средств направлялась на благотворительность. Поскольку по понятным причинам продажа копий этого приложения лишена смысла, программа при запуске показывает пользователю просьбу жертвовать средства детям Уганды.

Таким образом, Vim — прекрасный выбор для «всерьёз и надолго». А вот для эпизодического выполнения каких-то операций лучше поискать инструмент попроще.

PS. В википедии есть замечательный список большинства текстовых редакторов для Linux.

Admin46

Свежие записи

Популярное

Свежие комментарии

  • Nordweb к записи Как создать резервную копию прошивки телефона?
  • Виктор к записи Как удалить рут права? – Полное удаление root прав SuperSU
  • Стас к записи Как создать резервную копию прошивки телефона?
  • VLADIMIR Zaretskyi к записи Прошивка сматфонов Xiaomi в Ubuntu
  • Сагит к записи Прошивка сматфонов Xiaomi в Ubuntu

7 лучших альтернатив Notepad ++ для Linux

Notepad ++ это мой любимый текстовый редактор в ОС Windows. Однако все чаще мне приходится использовать Linux как основную ОС для рабочего и домашнего десктопа. При этом я все время скучаю по Notepad ++.
Мне, как и большинству прльзователей, совсем не ясно почему после нескольких лет Notepad ++ так и не обзавелся клиентом для Linux. И пока все ждут, когда же он стаент доступен, я предлагаю пройтись по доступным альтернативам Notepad ++ для Linux.

Ниже вы найдете список достойных альтернатив Notepad ++ для Linux, которые можно будет использовать в любом дистрибутиве, будь то Ubuntu, Linux Mint, Fedora и т.д.

Основные задачи, которые я ставлю перед редактором:

  1. Не ресурсоемкий
  2. Должен уметь подсвечивать синтаксис
  3. Поддержка нескольких языков
  4. Авто-коррекция
  5. Макросы поиска
  6. Возможность расширения за счет плагинов.

Оговорюсь, что консольные редакторы мной не рассматривались.

Лучшие альтернативы Notepad ++ для Linux

Notepadqq

Notepadqq является точной копией Notepad ++, по крайней мере, он очень на него похож.

В Ubuntu и подобных ОС его можно установить следующим образом:

Исходный код для других дистрибутивов Linux:
https://github.com/notepadqq/notepadqq

SciTE

SciTE это кросс-платформенный редактор с открытым исходным кодом. Функционал можно расширить за счет дополнений. Как я понимаю это один из самых старых редакторов на Linux. Графолюбы конечно же не оценят, но пользоваться им можно.

Установка:

Исходный код для других дистрибутивов Linux:
http://www.scintilla.org/SciTEDownload.html

Geany

Geany это не просто текстовый редактор, это почти ИСP. Отмечу, что Geany доступен для всех настольных платформ, таких как Windows, Linux, OS X, BSD и т.д. Одна из лучших альтернатив Notepad ++ для Linux.

Установка:

Исходный код для других дистрибутивов Linux:
http://www.geany.org/Download/Releases

Sublime Text

Sublime Text, это наверное один из немногих non-free продуктов, которые довольно популярны. Внешний вид редактора довольно строгий и многим наверняка приглянется. Официальный сайт позволяет бесплатно и без ограничений ознакомиться с продуктом, однако уведомляет о необходимости приобретения лицензии.
Установка:

Lime Text


Не заметили сходства с предыдущим редактором? Напрасно, ведь Lime Text это аналог Sublime Text, который имеет открытый исходный код.

Страница проекта: https://github.com/limetext/lime

Инструкция по сборке: https://github.com/limetext/lime/wiki/Building-on-Ubuntu-14.0


Пользователи KDE само собой знают об этом редакторе. Kate – это мощный и многофункциональный текстовый редактор. Однако мне он не подошел.

Установка:

Исходный код для других дистрибутивов Linux:
https://projects.kde.org/projects/kde/applications/kate/repository

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

Установка:

Исходный код для других дистрибутивов Linux:
https://github.com/atom/atom/blob/master/docs/build-instructions/linux.md

Читайте также:

nordweb

Привет, меня зовут Евгений. Этот сайт задуман в качестве моей записной книжки, к которой я буду время от времени обращаться, чтобы освежить память. Надеюсь, что мои заметки пригодятся и кому-нибудь из Вас.

Поделитесь записью в соц. сетях:

Подробнее:
Новая возможность на Youtube

На днях YouTube объявил о том, что пользователям сервиса доступна.

Россия преуспела в блокировке информации

В течении всего прошлого года в офис твиттера поступало огромное.

Как отключить службы Google/Xiaomi в прошивках MIUI

Ранее я уже писал о том, какие программы можно удалять.

Nextcloud через webDAV: «Windows не может получить доступ …

Ошибка возникает при попытке подключения сетевого хранилища через webdav стандартными.

Как создать резервную копию прошивки телефона?

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

Top 10 Text Editors for Linux Desktop

by Pradeep Kumar · Published June 13, 2017 · Updated August 2, 2017

In this article we are going to look at the top 10 text editors for Linux desktop environment. Some text editors are not just a default editor to edit text but also doubles up as an IDE, which makes it quite useful. These are very helpful in developing application in the linux environment and even though there are a lot of text editors out there, we are only going to focus on the ten best text editors for the linux desktop environment. So let’s quickly jump into the list without wasting any more time:

1. VIM

If you are bored of using the default “vi” editor in linux and want to edit your text in an advanced text editor that is packed with powerful performance and lots of options, then vim is your best choice. As per the name suggests, VIM means “vi improved” as it is just an advanced version of the default linux text editor. It is specially designed keeping in mind the needs of a developer. It is also called as a programmers editor for its highly configurable options. Similar to the Vi editor, it can be used as a command line utility or also as a standalone GUI application.

Some of the unique features of VIM includes:

  • Syntax Coloring
  • Tag System
  • Tab expansion
  • Session Screen
  • Split screen
  • Digraph input
  • Automatic commands

2. Geany

Geany is one of the most popular text editors for Linux desktop environment that comes with an integrated GTK+ toolkit. It also serves as an excellent development environment for programmers and developers. If you are looking for text editor that also doubles up as a development environment, then Geany is your best bet. It is lightweight and supports almost all major programming languages and doesn’t have many dependencies from other packages.

Use below steps to Install Geany on Ubuntu / Linux Mint

Some of the unique features of Geany includes:

  • Easy to use and clean interface
  • Syntax highlighting for easy development
  • Lots of customizable options
  • Line numbering for easy tracking of code
  • Easy pluggable interface

3. Sublime Text Editor

Sublime text editor is another popular text editor for the linux environment. It is packed with a lot of features and is specially designed to be used as a text editor and also as a development environment. It supports a lot of programming along with many markup languages. With the numerous plugins available, you can take the text editor to the next level by extending its functionality to a great extent. One of the unique features of the text editor is the “Goto Anything” feature that helps you to easily go to any section of the code or navigate to any file in your system.

Refer the beneath steps to install stable version of Sublime Text Editor on Ubuntu / Linux Mint

Refer below steps to install sublime Text Editor on CentOS 7.x / RHEL 7.x

Some of the other unique features of Sublime text editor includes:

  • Excellent Command Palette
  • Python-based plugin API
  • Parallel editing of Code
  • Project specific preferences

4. Brackets

Adobe launched a text editor way back in 2014 called the Brackets for the linux environment. It is an open source text editor that comes packed with a lot of exciting features that makes working with this text editor a lot of fun. It is also easy and simple to use with a clean interface. It is specially designed to act as both as text editor as well as a code editor to help web designers and programmers. It’s completely developed using HTML, CSS and JavaScript. It is lightweight, but still has all the qualities to beat some of the best text editors with its advanced features.

Use below steps to install Brackets on Ubuntu / Linux Mint

Some of the unique features of Brackets text editor includes:

  • Live Preview
  • Inline Editing
  • Focused visual tools Pre processor support

5. Gedit

If you are working in a GNOME desktop environment, then by default it comes loaded with a text editor called Gedit. Similar to the objective of GNOME to always provide functionalities that are clean and straightforward, Gedit also follows the same objective as it is lightweight and comes with clean and simple user interface. It first got released to the public in 2000 with the GNOME desktop environment. It is completed developed using C language and supports completely for internationalized text.

Some of the unique features of Gedit includes:

  • Syntax highlighting
  • Supports internationalized text
  • Supports various programming languages

6. Kate

If you are familiar with the Kubuntu desktop environment then you would have definitely know about Kate text editor that comes as a default editor loaded with the Kubuntu environment. It is a lightweight and easy to use text editor. You can work with multiple files simultaneously. It also can be used a powerful IDE.

Installations step of Kate on Ubuntu / Linux Mint

Some of the unique features of Kate includes:

    A powerful >7. Eclipse

Front end developers and designers looking for a robust and advanced text/code editor can definitely go for the Eclipse editor. It is popular among many java developers as it is completely developed in JAVA and is also contains a lot of features that supports writing and developing Java application easily. If you need additional language support, then you need to install extra plugins to achieve this. The Eclipse IDE becomes even more powerful with the help of additional plugins as you can insert a lot of advanced functionalities to the editor. It can also be used to develop programs for PHP, Python, C, C++, Ruby on Rails, COBOL etc.

Use following command to install eclipse on Ubuntu / Linux Mint

Some of the unique features of Eclipse includes:

  • Free and open source text editor
  • Includes Java Development tools for Java developers
  • Plugin Support

8. Kwrite

Kwrite text editor is developed by KDE and first released to the public in 2000. It is entirely based on the Kate text editor along with the KParts technology from KDE. With the help of additional plugin installation, you can extend the functionality of Kwrite to a great extent and make it a more powerful development environment. It can also be used to edit remote file along with encoding your files.

Use following command to install kwrite on Ubuntu / Linux Mint

Some of the unique features of Kwrite includes:

  • Word Completion
  • Auto Indentation
  • Syntax highlighting
  • vi input mode

9. Nano

Nano is another popular text editor that is also used in the UNIX operating systems. It is similar to the Pico text editor and first got released in 2000. It also comes packed with a lot of additional functionalities to make this as a powerful and advanced text editor. It can be run in a command line interface only.

Some of the unique features of Nano includes:

  • Case sensitive search
  • Auto Indentation
  • Tab Completion
  • Autoconf support

10. GNU Emacs

GNU Emacs is one of the oldest text editor for the linux environment that has been here for a long time. It is developed by Richard Stallman, the project founder of GNU. It is being used by thousands of linux programmers all around the world and GNU Emacs is one of their favorite and preferred text editors. It is entirely developed using LISP and C.

Use the beneath commands to install emacs on Ubuntu / Linux Mint

Some of the unique features of GNU Emacs includes:

  • Mail and News options
  • Debugger interface extension
  • Extensive documentation and support

Apart from these text editors notepadqq and Atom can also be as Text Editors and IDE for Linux Desktop

Ссылка на основную публикацию