Текстовые редакторы в linux: описываем развернуто

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

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

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

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

текстовый редактор для linux

Блок: 1/8 | Кол-во символов: 481
Источник: http://geek-nose.com/tekstovyj-redaktor-dlya-linux/

1Emacs

Редактор Emacs

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

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

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

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

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

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

Блок: 2/8 | Кол-во символов: 1982
Источник: https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/

EncryptPad

EncryptPad

EncryptPad — кроссплатформенный простой текстовый редактор с шифрованием данных. Также имеет встроенную утилиту для шифрования других типов файлов.

  • Блок: 2/13 | Кол-во символов: 157
    Источник: https://pingvinus.ru/programs/text/editors

    2Jed

    Редактор Jed

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

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

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

    Блок: 3/8 | Кол-во символов: 854
    Источник: https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/

    Texmaker

    Texmaker

    Texmaker — текстовый редактор для создания LaTeX -документов.

  • Блок: 3/13 | Кол-во символов: 69
    Источник: https://pingvinus.ru/programs/text/editors

    3Joe

    Редактор Joe

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

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

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

    Блок: 4/8 | Кол-во символов: 1044
    Источник: https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/

    Typora

    Typora

    Typora — markdown редактор с моментальным отображением результата.

  • Блок: 4/13 | Кол-во символов: 72
    Источник: https://pingvinus.ru/programs/text/editors

    Заключение

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




    Блок: 6/6 | Кол-во символов: 477
    Источник: https://techrocks.ru/2018/01/08/best-linux-code-editors/

    4Mcedit

    Редактор Mcedit

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

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

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

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

    Блок: 5/8 | Кол-во символов: 1038
    Источник: https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/

    Kate

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

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

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

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

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

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

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

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

    текстовый редактор для linux

    Рис. 4. Kate

    вернуться к меню

    Блок: 5/8 | Кол-во символов: 1150
    Источник: http://geek-nose.com/tekstovyj-redaktor-dlya-linux/

    Текстовые редакторы в Linux

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

    VIM

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

    текстовый редактор vim для linux

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

    Установить данное приложение себе на компьютер можно с помощью поочередного введения следующих команд в «Терминале»:

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

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

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

    Geany

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

    текстовый редактор geany для linux

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

    Чтобы установить программу, следует ввести поочередно две команды:

    и нажать после каждой клавишу Enter.

    Редактор также обладает рядом особенностей:

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

    Sublime Text Editor

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

    Чтобы загрузить и установить представленный текстовый редактор, вам необходимо поочередно выполнить в «Терминале» следующие команды:

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

    текстовый редактор sublime text для линукс

    Кроме того, Sublime Text Editor отличается и рядом других возможностей, которые выделяют этот редактор среди аналогичных программ:

    • API плагины разработаны на основе языка программирования Python;
    • код можно редактировать параллельно;
    • каждый создаваемый проект при желании можно отдельно настроить.

    Brackets

    Эта программа была разработана компанией Adobe еще в 2014 году. Приложение обладает открытым исходным кодом, к тому же, в нем предусмотрено большое количество разного рода особенностей, которые способны в значительной степени облегчить работу.

    текстовый редактор brackets для линукс

    Как и большинстве программ, которые представлены в этой статье, Brackets имеет понятный интерфейс, в котором пользователь легко сможет разобраться. А благодаря взаимодействию редактора с исходным кодом, в нем довольно удобно заниматься программированием или веб-дизайном. К слову, именно этой характеристикой он выгодно отличается от того же Gedit.

    Приложение создано на основе платформ HTML, CSS, JavaScript. Оно занимает небольшое количество пространства на жестком диске, однако в функциональности программа способна дать фору ряду других редакторов.

    Устанавливается этот редактор путем поочередного введения в «Терминале» трех команд:

    К ряду отличительных характеристик следует отнести и следующие моменты:

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

    Gedit

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

    Для установки представленного текстового редактора в систему необходимо в «Терминале» выполнить следующие команды:

    текстовый редактор gedit для линукс

    Впервые это приложение появилось еще в 2000 году, оно создано на базе языка программирования С, но способно поддерживать самые разные языки ввода.

    Приложение обладает рядом особенностей:

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

    Kate

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

    Текстовый редактор kate для линукс

    Для того, чтобы установить Kate на Ubuntu или Linux Mint, в «Терминале» вводят следующие команды:

    Особенностей у программы не много, если сравнивать с другими текстовыми редакторами:

    • приложение будет определять язык в автоматическом режиме;
    • при работе с обыкновенным текстом программа будет сама расставлять все необходимые отступы.

    Eclipse

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

    текстовый редактор eclipse для линукс

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

    Программа может использоваться для разработки и веб-дизайна на Python, C, C++, PHP, COBOL и других языках. Чтобы установить приложение на Ubuntu или Linux Mint, в программной строке вводят поочередно две команды:

    Уникальных характеристик в данном программном обеспечении несколько:

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

    Kwrite

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

    текстовый редактор kwrite для линукс

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

    Устанавливается программа после выполнения следующих команд:

    У нее имеются некоторые отличительные характеристики:

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

    Nano

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

    Для установки приложения Nano на компьютер выполните следующие команды в «Терминале»:

    текстовый редактор nano для линукс

    Приложение имеет несколько уникальных характеристик:

    • имеет предустановленный поиск, который чувствителен к регистру;
    • способно поддерживать Autoconf.

    GNU Emacs

    Этот редактор — один из наиболее «древних», создан он был Ричардом Столлманом, который в свое время основал проект GNU. Приложение довольно широко распространено в среде программистов, работающих с Linux, оно написано на языках C и LISP.

    текстовый редактор gnu emacs для linux

    Для установки программы на платформу Ubuntu и Linux Mint вводят поочередно две команды:

    Приложение отличается следующими характеристиками:

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

    Блок: 2/3 | Кол-во символов: 8907
    Источник: http://lumpics.ru/text-editors-for-linux/

    5Nano

    Редактор Nano

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

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

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

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

    Блок: 6/8 | Кол-во символов: 1093
    Источник: https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/

    Textadept

    Textadept

    Textadept — текстовый редактор для программистов. Выполнен в минималистичном стиле, позволяет разделять рабочее окно на несколько частей и просматривать один или несколько файлов одновременно. Поддерживается подсветка синтаксиса для большинства языков программирования.

  • Блок: 6/13 | Кол-во символов: 278
    Источник: https://pingvinus.ru/programs/text/editors

    1. Atom

    Atom - редактор кода

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

    Atom предлагает несколько вариантов настройки для изменения внешнего вида и поведения по вашему вкусу. Если вы знакомы с HTML и JS, вы можете даже наладить вид и поведение внеся некоторые изменения в UI. Все эти свойства делают Atom лидером нашего списка.

    Особенности редактора кода Atom

    • Кросс-платформенное редактирование: Atom доступен не только в Linux, но также и на других платформах, таких как Windows и Mac.
    • Встроенный менеджер пакетов позволяет вам с легкостью искать и инсталлировать новые пакеты.
    • Умное автодополнение: благодаря этой разумной, гибкой функции Atom вы можете писать код быстрее.
    • Браузер файловой системы позволяет с легкостью искать и открывать отдельные файлы, целый проект или несколько проектов в одном окне.
    • Множество панелей: вы можете сравнивать и редактировать код в разных файлах, разбив интерфейс на несколько отдельных панелей.

    За:

    • Мощность и простота
    • Богатство настроек

    Против:

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

    Установка Atom в Linux

    Если вы используете Ubuntu или его производные, вы можете установить Atom с помощью PPA, запустив следующие команды:

    • sudo add-apt-repository ppa:webupd8team/atom
    • sudo apt-get update
    • sudo apt-get install atom

    Если вы используете Debian или дистрибутивы Linux на основе Fedora, вы можете воспользоваться пакетами .deb и .rpm. В настоящее время Atom есть лишь для 64-битных систем.

    Блок: 2/6 | Кол-во символов: 1736
    Источник: https://techrocks.ru/2018/01/08/best-linux-code-editors/

    6Pico

    Редактор Pico

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

    Блок: 7/8 | Кол-во символов: 301
    Источник: https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/

    Emacs

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

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

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

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

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

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

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

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

    текстовый редактор для linux

    Рис. 6. Emacs

    вернуться к меню

    Блок: 7/8 | Кол-во символов: 1095
    Источник: http://geek-nose.com/tekstovyj-redaktor-dlya-linux/

    Sigil

    Sigil

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

  • Блок: 9/13 | Кол-во символов: 285
    Источник: https://pingvinus.ru/programs/text/editors

    Fb2edit

    Fb2edit

    Fb2edit — бесплатный редактор с открытым исходным кодом для создания электронных книг в формате FB2. Поддерживает вставку иллюстраций, сносок и гиперссылок.

  • Блок: 10/13 | Кол-во символов: 163
    Источник: https://pingvinus.ru/programs/text/editors

    JuffEd

    JuffEd

    JuffEd — редактор кода для Linux. Умеет подсвечивать код (синтаксис), поддерживает сворачивание блоков кода, подсвечивание парных скобок и многое другое. Редактор похож по функциональности на Notepad++.

  • Блок: 11/13 | Кол-во символов: 208
    Источник: https://pingvinus.ru/programs/text/editors

    OOo FBTools

    OOo FBTools

    OOo FBTools (прежнее название «ExportToFB21») — кроссплатформенное расширение для текстового процессора OpenOffice.org и LibreOffice Writer, позволяющее сохранять документы в формат электронных книг FB (FictionBook).

  • Блок: 12/13 | Кол-во символов: 227
    Источник: https://pingvinus.ru/programs/text/editors

    Scribes

    Scribes

    Scribes — легковесный и быстрый текстовый редактор с подсветкой синтаксиса для Linux. Поддерживает автодополнение кода, автоматическую расстановку отступов, темы оформления и другое.

  • Блок: 13/13 | Кол-во символов: 189
    Источник: https://pingvinus.ru/programs/text/editors

    Кол-во блоков: 25 | Общее кол-во символов: 22455
    Количество использованных доноров: 6
    Информация по каждому донору:

    1. https://geekmaze.ru/2016/07/13/konsolnye-tekstovye-redaktory-linux/: использовано 6 блоков из 8, кол-во символов 6312 (28%)
    2. http://lumpics.ru/text-editors-for-linux/: использовано 1 блоков из 3, кол-во символов 8907 (40%)
    3. https://techrocks.ru/2018/01/08/best-linux-code-editors/: использовано 2 блоков из 6, кол-во символов 2213 (10%)
    4. https://www.devicegid.ru/luchshie-textovie-redaktory-linux-26: использовано 1 блоков из 12, кол-во символов 649 (3%)
    5. https://pingvinus.ru/programs/text/editors: использовано 9 блоков из 13, кол-во символов 1648 (7%)
    6. http://geek-nose.com/tekstovyj-redaktor-dlya-linux/: использовано 3 блоков из 8, кол-во символов 2726 (12%)


    Поделитесь в соц.сетях:

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

    1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
    Загрузка...

    Добавить комментарий

    Ваш e-mail не будет опубликован.