Софт для продвинутых пользователей

Если Вы ищете альтернативу Geany для KDE, то возможно Вам подойдёт Zira Editor.

Zira Editor - это лёгкий и быстрый PHP редактор для Linux, Android и Raspberry Pi с подсветкой синтаксиса и авто-дополнением.

Основные функции:

  • небольшое использование памяти
  • быстрый парсер
  • подсветка синтаксиса
    • PHP
    • JavaScript
    • CSS
    • HTML
  • авто-дополнение
    • встроенные PHP функции и классы
    • классы, функции и переменные проекта
    • JS объекты, переменные
    • CSS селекторы, свойства
    • HTML теги
  • проверка неиспользованных переменных
  • браузер файлов
  • навигатор по символам файла
  • подсветка соответствующей пары
    • скобок
    • тегов
    • php выражения (endif; endforeach;)
  • подсказка аргументов функции
  • авто-импорт классов
  • комментирование множества строк
  • сохранение состояния проекта при выходе
  • Помощь F1(требуется скачать мануал PHP)
    • документация php функций
    • документация php классов
    • документация методов php классов
  • интеграция с php lint(проверка синтаксиса)
  • интеграция с php code sniffer
  • интеграция с git
    • статус-браузер
    • показ аннотаций
  • поддержка sass
  • панель быстрого доступа (поиск файлов + символов)
  • переход к декларации
    • функций
    • классов
    • методов классов
  • поиск в файлах
  • плагин проверки орфографии (библиотека hunspell должна быть установлена)
  • плагин эмулятора терминала (библиотека qtermwidget5 должна быть установлена)
  • встроенный диалог выбора цвета
  • встроенные светлая и темная темы
  • поддержка кастомных тем

Тестировалось на:

  • OpenSuSe Leap 15.0
  • OpenSuSe Leap 15.1
  • Raspbian Buster

Для работы требуются:

  • Qt 5.10+ (рекомендуется 5.12.6)
  • библиотека hunspell (опционально)
  • библиотека qtermwidget5 (опционально)

Установка:

  • скачайте и распакуйте ZIP-архив (x86-64-Qt-5.12.6)
  • запустите install.sh

Установка в Raspbian:

  • установите qt5-default (libhunspell требуется для работы плагина проверки орфографии)
  • установите libqtermwidget5-0 (требуется для работы плагина терминала)
  • скачайте и распакуйте ZIP-архив (armv7)
  • запустите install.sh

Скриншоты:

  • Авто-дополнение классов, функций и переменных
  • Подсказка агрументов функции
  • Помощь F1
  • Навигатор по символам файла
  • Панель быстрого доступа
  • Подсветка синтаксиса PHP, JS, CSS, HTML
  • Подсветка соответствующей пары тегов
  • Подсветка соответствующей пары php выражения
  • Показ цвета
  • Подсветка соответствующей пары скобок
  • Поиск и замена текста
  • Встроенный диалог выбора цвета
  • Перетаскиваемые боковая панель, панель инструментов и панель вывода
  • Интеграция с Git
  • Просмотр карты исходного кода
  • Схема для широких экранов