Написать свой текстовый редактор linux. Какие бывают текстовые редакторы в Linux. Текстовый редактор скобок

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

Данная статья призвана рассказать, какие бывают текстовые редакторы в операционной системе Linux.

Что такое текстовый редактор?

Чтобы объяснить, не обязательно вдаваться в терминологию и загружать слушателя различными заумными словечками. Так и поступим.

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

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

  • Writer;
  • AbiWord;
  • Gedit.

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

Writer - второй Word?

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

Так, программу Writer из офисного пакета LibreOffice, называют второй Word. И отвечая на вопрос, редакторы на Linux, все указывают на него в первую очередь.

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

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

AbiWord: без излишеств

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

AbiWord скорее предназначен для чтения документов, чем для их редактирования. Конечно же, это громко сказано, ведь в функционале программы есть огромное количество способов редактирования, но все же если вы пишите диссертации и курсовые, лучше воспользоваться Writer.

AbiWord необходим в тех случаях, когда нужно открыть документ с сохранением в нем всех настроек форматирования. Программа имеет идеальную совместимость с форматом.doc, что позволит запросто открывать «вордовские» документы. Данная программа отлично проверяет орфографию, поэтому если вы редактор, то данное ПО для вас.

AbiWord отлично работает с такими форматами файлов:

  • TEXT;
  • HTML;
  • GABW;

Помимо этого, можно с помощью плагинов открывать ODT, SDW и WPD.

Gedit: легковесный редактор

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

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

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

Вывод

Вот мы и разобрались, какие бывают текстовые редакторы в Linux. Конечно же, это не весь список, ведь если перечислять все, то статья вышла бы слишком объемной. Были затронуты основные и самые популярные программы. Но ведь именно это и требуется? А все, перечисленное выше отлично подходит под определение текстового редактора.

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

,

Времена, когда ОС Linux представлялась новичкам этакой головоломкой, давно прошли. Большинство популярных ныне Linux -дистрибутивов имеют удобный и интуитивно понятный графический интерфейс, равно как и поставляемые с ними штатные программы. Но есть и исключения. Текстовый редактор Nano , к примеру, не имеет GUI , используя вместо него интерфейс командной строки. Для чего это нужно, если есть gedit?


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

Установка и запуск

В последних версиях Ubuntu редактор Nano присутствует по умолчанию, а посему не нуждается в установке.

Чтобы его запустить, нужно открыть терминал и выполнить команду nano . Если терминал отреагирует сообщением «команда не найдена» или что-то вроде того, тогда это будет означать, что редактор не установлен. В этом случае необходимо будет его установить, выполнив тут же в консоли такую команду:

sudo apt-get install nano

Для запуска редактора достаточно одной команды - nano . При этом будет создан новый файл в текущей директории. Определить же, какая именно папка является текущей, можно командой pwd в терминале. Если нужно открыть конкретный файл, указываем его имя, а в случае его расположения в папке, отличной от текущей, добавляем к нему полный путь, как показано на примере второй команды:

nano hello.tхt
nano /home/kompick/hello.tхt

Что касается конфигурационных файлов, при их открытии после nano следует добавить ключ -w , это важно, поскольку отключает перенос строк, который не используется в системных файлах. Интерфейс редактора представлен окном консоли, в верхней части которого указана версия программы и имя текущего файла, а также статус (был ли он изменен или нет) . В нижней части окна располагаются две строки, показывающие наиболее часто используемые комбинации клавиш. Внизу также выводится строка состояния, в которой отображаются различные сообщения и поля для команд, например, кнопка F6 запускает поиск по тексту.

Основные принципы работы с редактором Nano

Обозначения горячих клавиш могут несколько смутить начинающего пользователя, но это только поначалу. Символ (^) означает клавишу Ctrl , а (M) Meta - клавишу Alt или Esc . Всё это можно найти во встроенной справке nano , вызываемой нажатием ^+G , то есть Ctrl + G .

Для перемещения по содержимому можно использовать клавиши-стрелки, для сохранения изменений - Ctrl + O с последующим вводом Y для подтверждения и N для отмены. В момент сохранения редактор запрашивает имя файла, которое нужно ввести в специальное поле внизу окна.

Чтобы отменить внесенные изменения в еще несохраненный файл, нужно нажать Ctrl + C . За вырезание целых строк и абзацев в nano отвечает комбинация Ctrl + K , за их вставку - Ctrl + U . Для выделения определенных элементов строки используется Ctrl + 6 либо Alt + A , для вызова поисковой строки - Ctrl + W или F6 . Команды Ctrl + A и Ctrl + Е позволяют быстро перемещаться в начало и конец строки, команды Ctrl + Y и Ctrl + V - прокручивать содержимое текстового файла вниз и вверх. Наконец, для выхода из редактора в терминал используется Ctrl + X .

Но всё это только часть функциональных возможностей nano . Редактором поддерживается подсчет слов, строк и символов, работа сразу с несколькими файлами, создание резервных копий редактируемых документов, использование режима «только для чтения» , включение частичной поддержки мыши, описание синтаксиса для подсветки, изменение ширины табуляции, включение функции автосохранения файла при выходе и многое другое. Задаются дополнительные параметры в основном при запуске редактора, но некоторые, к примеру, отвечающий за резервное копирование ключ -b может использоваться при сохранении файла.

Из дополнительных возможностей nano стоит отметить настройку внешнего вида консольного окна.

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

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

VIM

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

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

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

sudo apt update
sudo apt-get install vim

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

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

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

Geany

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

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

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

sudo apt update
sudo apt install geany –y

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

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

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

Sublime Text Editor

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

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

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

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

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

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

Brackets

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

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

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

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

sudo add-app-repository ppa:webupd8team/brakets
sudo apt-get update
sudo apt-get install brackets

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

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

Gedit

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

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

sudo apt-get update
sudo apt-get install gedit

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

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

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

Kate

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

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

sudo apt-get update
sudo apt-get install kate

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

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

Eclipse

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

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

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

sudo apt update
sudo apt install eclipse

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

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

Kwrite

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

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

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

sudo apt-get update
sudo apt-get install kwrite

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

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

Nano

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

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

sudo apt-get update
sudo apt-get install nano

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

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

GNU Emacs

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

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

sudo apt-get update
sudo apt-get install emacs

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

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

Заключение

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

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

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

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

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

  • Brackets — бесплатный редактор для web-дизайнеров и разработчиков. Преимущественно предназначен для написания и редактирования HTML, CSS и JavaScript кода.

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

  • Emacs

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

  • Vim

    Vim — мощный текстовый редактор для Linux, который может работать полностью в консольном режиме. Vim обладает множеством возможностей. Управление в нем осуществляется при помощи сочетаний клавиш и «контекстных команд», которых огромное множество.

  • Sigil

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

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

  • Лучшие и лучшие текстовые редакторы для Ubuntu 16.04. Лучший текстовый редактор для программирования Ubuntu. Если вам не нравится текстовый редактор по умолчанию Ubuntu, замените его на любой из следующих текстовых редакторов для Linux Ubuntu Systems.

    Текстовый редактор Atom

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

    Текстовый редактор Atom имеет следующие функции:

    • Кросс-платформенное редактирование - Atom работает в разных операционных системах. Вы можете использовать его на OS X, Windows или Linux.
    • Встроенный менеджер пакетов - Поиск и установка новых пакетов или создание собственного контента из Atom.
    • Умная автозаполнение - Atom помогает быстрее писать код с помощью умного и гибкого автозаполнения.
    • Браузер файловой системы - Легко просматривать и открывать один файл, целый проект или несколько проектов в одном окне.
    • Многослойные стекла - Разделите свой интерфейс Atom на несколько панелей, чтобы сравнивать и редактировать код между файлами.
    • Найти и заменить - Поиск, просмотр и замена текста при вводе файла или во всех ваших проектах.

    Выполните приведенную ниже команду, чтобы установить последний Atom из WebUpd8 PPA:
    $ sudo add-apt-repository ppa: webupd8team / atom $ sudo apt-get update $ sudo apt-get install atom

    Текстовый редактор Pluma

    Pluma, основанный на текстовом редакторе Gedit, является текстовым редактором по умолчанию среды рабочего стола MATE. Pluma - это легкий текстовый редактор UTF-8, который разворачивается из ныне незавершенной базы кода GNOME 2. Pluma является частью MATE и использует новейшие библиотеки GTK + и MATE. Включена полная интеграция MATE с поддержкой Drag and Drop (DnD) от Caja (файловый менеджер MATE), использование справочной системы MATE, виртуальной файловой системы MATE и рамки печати MATE. В Pluma используется интерфейс нескольких документов (MDI), который позволяет одновременно редактировать несколько документов.

    Pluma поддерживает большинство стандартных функций редактирования, а также несколько не найденных в вашем среднем текстовом редакторе (наиболее важными являются плагины). Плагины Pluma также могут быть записаны на языке сценариев python: для поддержки поддержки python вам понадобятся привязки pygtk и mate-python-desktop.

    Самый простой способ установить текстовый редактор Pluma - из Ubuntu Software Center. Вы также можете установить текстовый редактор Pluma из Terminal. Выполните следующие команды в терминале, чтобы установить текстовый редактор Pluma.

    gzip -cd mate-text-editor.tar.gz | tar xvf - cd mate-text-editor ./autogen.sh делать сделать установку

    Редактор высочайшего текста

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

    Выполните следующую команду для установки Sublime Text 3 (Build 3083) на Ubuntu 15.04, Ubuntu 15.10, Ubuntu 14.04, Ubuntu 14.10, Linux Mint 17 и Ubuntu Derivatives:
    $ sudo add-apt-repository ppa: webupd8team / sublime-text-3 $ sudo apt-get update $ sudo apt-get install sublime-text-installer

    Текстовый редактор скобок

    Скобки - это редактор кода с открытым исходным кодом для Интернета, написанный на JavaScript, HTML и CSS. Две самые мощные функции, которые делают Brackets отличными от других редакторов веб-кодов:

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

    Текстовый редактор скобок можно установить на Ubuntu 16.04, Ubuntu 15.04, Ubuntu 15.04, Ubuntu 14.10, Ubuntu 14.04 и Linux Mint, используя следующие команды:

    $ sudo add-apt-repository ppa: webupd8team / скобки $ sudo apt-get update $ sudo apt-get установочные скобки

    Текстовый редактор CherryTree

    CherryTree - это приложение для замещения иерархических заметок, содержащее богатый текст и подсветку синтаксиса, хранение данных в одном файле xml или sqlite. Приложение поддерживает богатый текст, подсветку синтаксиса, обработку изображений, защиту паролем, проверку орфографии, копирование / вставку внутри приложения и копирование / вставку приложения (тестирование с помощью libreoffice и gmail). Он также поддерживает гиперссылки и функции копирования / вставки из других приложений.

    CherryTree также поддерживает внутри приложения и кросс-приложение copy / paste: поддерживаемые одиночные изображения, отдельные кодовые коды, отдельные таблицы и составной выбор богатого текста, изображений, кодовых блоков и таблиц. Эта функция протестирована с помощью libreoffice и gmail.

    Откройте терминал и запустите следующие команды для установки CherryTree на Ubuntu:
    $ sudo add-apt-repository ppa: giuspen / ppa $ sudo apt-get update $ sudo apt-get install cherrytree
    После установки CherryTree откройте приложение из Ubuntu Dash или Terminal.