Простой текстовый редактор для среды рабочего стола

Проблема

Leafpad — это текстовый редактор по умолчанию для среды рабочего стола LXDE, разработанный, чтобы быть легким и простым. Хотя мне нравится этот выбор дизайна, в других текстовых редакторах (например, Notepad++ для Windows) есть некоторые дополнительные функции, которые действительно повышают производительность:
в порядке важности

  • *программа проверки орфографии
  • *макрос: простые нажатия клавиш записи/воспроизведения
  • *информационная панель: общее количество символов/строк и текущая позиция
  • соответствие скобки
  • несколько вкладок
  • автозаполнение
  • подсветка синтаксиса
  • свертывание кода

(*) незаменимый

Вопрос
: Есть ли другой текстовый редактор для Linux, такой же легкий и простой в использовании, но с вышеупомянутыми функциями (особенно незаменимыми)?


Следовать за

Редактор ковриков для мыши

Следуя некоторым советам, я только что установил коврик для мыши, и кажется, что он имеет только преимущества по сравнению с листовым ковриком:

  • очень простая установка (просто apt install mousepad)
  • легкий: не нужно раздувать установку lxde зависимостями gnome/kde
  • просто, легко и быстро
  • встроенные (не нужно устанавливать плагины): строка состояния, сопоставление скобок, мульти-таб, подсветка синтаксиса

Однако это не решает полностью первоначальную проблему, поскольку все еще отсутствуют некоторые функции:

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

Операционная система

Дайте мне знать, как перенести исходный пост из Unix и Linux в рекомендации по программному обеспечению.
В моем Linux я использую xed (xedit) при использовании графического текстового редактора. Имеет проверку орфографии, но не хватает макросов и общих символов из ваших обязательных элементов. Я не нашел ни соответствия скобок, ни автозаполнения. Подсветка синтаксиса есть, но нет свертывания кода. // PS: подумайте о том, чтобы опубликовать свой ответ как ответ, а не как часть вопроса;) // что касается переноса этого сообщения: слишком поздно, вы уже разместили то же самое здесь, так что это будет дубликат.
@izzy «Я использую xed (xedit)» . Это не очень удобно для пользователя, например: кажется, что для открытия файла необходимо написать имя файла, а не просматривать.
@Izzy "PS: подумайте о том, чтобы опубликовать свой ответ как ответ, а не как часть вопроса;)" Согласитесь, как только я получу ответ. Коврик для мыши - это просто обходной путь. Очень больно не иметь проверку орфографии.
@Izzy «слишком поздно, вы уже разместили здесь то же самое, так что это будет дубликат». 1) Не могли бы вы объяснить, что я должен был сделать? 2) Поскольку в Unix и Linux не было ответа, я попытался получить такой ответ по миграции здесь. Должен ли я удалить вопросы [ОТЛОЖЕНО] в Unix и Linux?
«необходимо написать имя файла»: Нет. Откроется средство выбора файлов. // "Опубликовать ответ": Да, пожалуйста. Перечислите, как это соответствует и не соответствует вашим требованиям, и все должно быть в порядке. // Миграция: 1) вместо того, чтобы делать репост, отметьте это для внимания модов, попросив перенести. Моды могут это сделать. ИЛИ сделайте репост, если вы знаете, что моды не подойдут или займут слишком много времени. Но никогда не делайте и то, и другое (кроме случаев, когда моды отклоняют ваш запрос). 2) Я бы так и сделал, да. Там от них мало толку - разве что они служат указателем для других, говорящим, что «такие вопросы здесь не приветствуются». Но тогда кто это проверяет?
В качестве функции я часто нахожу «режим столбца очень полезным
Вы смотрели на vim или emacs? Ни один из них не особенно прост в освоении, но оба они имеют версии с графическим интерфейсом и удовлетворяют все ваши требования либо напрямую, либо через плагины или скрипты.
@AustinHemmelgarn «Вы смотрели на vim или emacs?» Да, я знаю, что они очень мощные, но легкие. Однако, как вы упомянули, изучение их интерфейса — долгий процесс. Поэтому я предпочитаю не включать их в этот список.

Ответы (3)

Редактор CudaText (бесплатный) имеет эти функции. Считай его легким.

  • проверка орфографии: плагин Проверка орфографии
  • макрос: макросы плагина
  • информационная панель: строка состояния, и ее можно настроить с помощью параметров «ui_statusbar_»
  • сопоставление скобок: плагин Hilite Brackets
  • несколько вкладок: пользовательский интерфейс вкладок по умолчанию
  • автодополнение: плагины, например HTML Completion
  • подсветка синтаксиса: в предустановленных "лексерах"
  • сворачивание кода: в предустановленных "лексерах"
Кажется, это мощный, но легкий (14 МБ) текстовый редактор. Есть идеи, почему он недоступен в репозитории Debian?
@MarkMessa Что такое «репозиторий Debian», какой-то сайт с программным обеспечением? Так они не добавили это приложение.
@MarkMessa Вероятно, потому что он написан на Delphi, который не очень хорошо поддерживается практически на любой платформе Linux.
И так легко добавить свои собственные плагины

Джини:

✓ Легкий и сверхбыстрый
✓ Проверка орфографии ( плагин )
✓ Макрос ( плагин )
✓ Информационная панель: общее количество символов/строк и текущая позиция
✓ Соответствие скобок
✓ Несколько вкладок
✓ Автодополнение
✓ Подсветка синтаксиса
✓ Свертывание кода

У него даже есть некоторые базовые инструменты сборки/выполнения для непосредственной проверки вашего кода.

Кажется, что это гораздо больше, чем простой текстовый редактор, но все же легкий (10 Мб): управление проектами, встроенный эмулятор терминала, базовая IDE, ...
Еще один очень довольный пользователь Geany... кажется очень легким, но, как уже отмечалось, имеет некоторые базовые функции IDE. Единственное, чего мне действительно не хватает, так это хорошей gitинтеграции. Но так как в редакторе есть окно командной строки/представление, я могу обойтись...

Текстадепт

Textadept — облегченный (3,9 МБ для Linux), активно развивающийся, кроссплатформенный (я использовал его в течение многих лет на Win, Ubuntu/Mint и OSX), очень быстрый (запускается очень быстро, поэтому я впервые начал его использовать), текстовый редактор на основе Scintilla. Или, по словам разработчика, Textadept

Быстрый, минималистичный и замечательно расширяемый кроссплатформенный текстовый редактор.

Он имеет множество функций, помимо тех, которые требуются для OP ( краткий обзор см. на целевой странице веб-сайта ), но также и те, которые указаны выше:

  • Да* проверка орфографии | через дополнительный модуль проверки орфографии
  • Да*макрос: простые нажатия клавиш записи/воспроизведения | через дополнительный модуль макросов
  • Да*Информационная панель: общее количество символов/строк и текущая позиция | Ага
  • Дасоответствие скобки | изначально
  • Дамульти-вкладка | изначально
  • Даавтозаполнение | изначально
  • Даподсветка синтаксиса | изначально
  • Примечаниесворачивание кода | да, но зависит от "лексера"

Базовый снимок экрана (показывающий функцию «разделения экрана» — обратите внимание, что Textadept поддерживает «темы»):

текстовый код
(источник: foicica.com )

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

Ps Я использую одну из тем Base16, предоставленных Робертом Гизеке . Есть что-то на любой вкус!