Software for advanced users

If you're looking for Geany alternative for KDE, you should try Zira Editor.

Zira Editor is a lightweight PHP Editor for Linux, Android and Raspberry Pi with syntax highlighting and autocomplete.

Main features:

  • low memory usage
  • fast parser
  • syntax highlighting
    • PHP
    • JavaScript
    • CSS
    • HTML
  • autocomplete
    • PHP built-in functions and classes
    • project classes, functions, variables
    • JS objects, variables
    • CSS selectors, properties
    • HTML tags
  • unused variables check
  • files browser
  • file symbols navigator
  • highlight matching
    • brackets
    • tags
    • php expression (endif; endforeach;)
  • function arguments display
  • class auto import
  • bulk comment in/out
  • project state saving on exit
  • F1 Help (PHP manual download required)
    • php function docs
    • php class docs
    • php class method docs
  • php lint integration (syntax check)
  • php code sniffer integration
  • git integration
    • status browser
    • annotations display
  • sass support
  • quick access panel (search files + symbols)
  • go to declaration
    • functions
    • classes
    • class methods
  • search in files
  • spell checker plugin (hunspell library should be installed)
  • terminal emulator plugin (qtermwidget5 library required)
  • built-in colorpicker
  • built-in light and dark themes
  • custom themes support

Tested in:

  • OpenSuSe Leap 15.0
  • OpenSuSe Leap 15.1
  • Raspbian Buster

Requirements:

  • Qt 5.10+ (5.12.6 is recommended)
  • hunspell library (optional)
  • qtermwidget5 library (optional)

Installation:

  • download and unpack ZIP-archive (x86-64-Qt-5.12.6)
  • run install.sh

Install in Raspbian:

  • install qt5-default (libhunspell is required for spellchecker)
  • install libqtermwidget5-0 (required by terminal plugin)
  • download and unpack ZIP-archive (armv7)
  • run install.sh

Screenshots:

  • Autocomplete classes, functions & variables
  • Function arguments display
  • F1 Help
  • File symbols navigator
  • Quick access panel
  • Syntax highlighting for PHP, JS, CSS, HTML
  • Highlight matching tags
  • Highlight matching php expression
  • Color preview
  • Highlight matching braces
  • Search and replace text
  • Built-in color picker
  • Dockable sidebar, toolbar and output panel
  • Git integration
  • Source map preview
  • Layout for wide screens