2019-10-27 16:01:53 +01:00
|
|
|
Zira Editor is a lightweight PHP Editor for Linux with syntax highlighting and autocomplete.
|
2019-12-19 19:18:00 +01:00
|
|
|
If you're looking for Geany alternative for KDE, you should try Zira Editor.
|
2020-01-28 15:21:15 +01:00
|
|
|
It's written in QT and can be run in both KDE and Gnome (also tested in Android and Raspbian Buster with Raspberry PI 3 B+).
|
2019-10-09 19:58:06 +02:00
|
|
|
|
|
|
|
Main features:
|
2019-12-24 21:05:29 +01:00
|
|
|
- low memory usage
|
2019-12-29 13:57:53 +01:00
|
|
|
- fast parser
|
2019-12-24 21:05:29 +01:00
|
|
|
- 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
|
2019-10-09 19:58:06 +02:00
|
|
|
- file symbols navigator
|
2019-12-24 21:05:29 +01:00
|
|
|
- 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
|
2019-10-09 19:58:06 +02:00
|
|
|
- sass support
|
2019-12-24 21:05:29 +01:00
|
|
|
- quick access panel (search files + symbols)
|
2019-10-09 19:58:06 +02:00
|
|
|
- go to declaration
|
2019-12-24 21:05:29 +01:00
|
|
|
functions
|
|
|
|
classes
|
|
|
|
class methods
|
|
|
|
- search in files
|
2019-12-29 13:57:53 +01:00
|
|
|
- spell checker plugin (Hunspell library should be installed)
|
2019-10-09 19:58:06 +02:00
|
|
|
- built-in colorpicker
|
2019-12-19 19:18:00 +01:00
|
|
|
- built-in light and dark themes
|
|
|
|
- custom themes support
|
2019-10-09 19:58:06 +02:00
|
|
|
|
2020-01-12 21:45:06 +01:00
|
|
|
Tested in:
|
2020-01-28 15:21:15 +01:00
|
|
|
OpenSuSe Leap 15.0
|
|
|
|
OpenSuSe Leap 15.1
|
|
|
|
Raspbian Buster
|
|
|
|
|
|
|
|
Requirements:
|
|
|
|
Qt 5.10+ (5.12.6 is recommended)
|
|
|
|
Hunspell (optional)
|
2019-12-12 21:57:27 +01:00
|
|
|
|
2020-01-12 21:45:06 +01:00
|
|
|
Compiled binary (x86-64) can be found in bin (or bin/arm for ARM) folder.
|
|
|
|
|
|
|
|
Install in Raspbian:
|
|
|
|
- install qt5-default
|
|
|
|
- install hunspell
|
|
|
|
- download and unpack archive
|
|
|
|
- copy bin/arm to any folder
|
|
|
|
- copy bin/themes and bin/zira.png to the same folder
|
|
|
|
- edit bin/local.share.applications.zira.desktop.txt (change paths)
|
|
|
|
- move bin/local.share.applications.zira.desktop.txt to .local/share/applications/zira.desktop
|