Zira Editor
Go to file
Zira project 9c0946ae95 android version name increased 2020-01-31 18:29:06 +05:00
android android version name increased 2020-01-31 18:29:06 +05:00
android64 android version name increased 2020-01-31 18:29:06 +05:00
bin ver.1.6.4-armv7 2020-01-31 17:25:08 +05:00
include filedialog improved 2020-01-30 00:32:03 +05:00
plugins/SpellChecker plugin refactor, spellchecker update, style fixes 2019-12-30 21:38:23 +05:00
qrc about dialog markup fix 2020-01-31 00:51:46 +05:00
src ver.1.6.4 2020-01-31 00:55:05 +05:00
ui filedialog improved 2020-01-30 00:32:03 +05:00
.gitignore gitignore added 2019-10-09 22:56:18 +05:00
README README updated 2020-01-30 00:49:23 +05:00
ZiraEditor.pro file dialog icons 2020-01-29 22:28:04 +05:00
main.cpp high dpi scaling enabled 2020-01-31 00:43:10 +05:00

README

Zira Editor is a lightweight PHP Editor for Linux with syntax highlighting and autocomplete.
If you're looking for Geany alternative for KDE, you should try Zira Editor.
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+).

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)
- 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 (optional)

Compiled binary (x86-64) can be found in bin (or bin/arm for ARM) folder.
      
Installation:
      - download and unpack bin folder from ZIP-archive**
      - run install.sh
      
Install in Raspbian:
      - install qt5-default
      - install hunspell
      - download and unpack ZIP-archive**
      - copy bin/arm to any folder
      - copy bin/themes, bin/zira.png, bin/desktop.txt, bin/install.sh to the same folder
      - run install.sh
      
** - you can also download archive with all necessary files from releases section

If Qt version in your Linux distribution is < 5.12, download archive with linked Qt from releases section.