AleksandrHovhannisyan / Scribe-Text-Editor

Rich text editor developed with the Qt framework. Supports standard file operations, syntax highlighting, multiple tabs, undo/redo, find & replace, brace matching, and more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scribe

A simple, user-friendly text editor.

Tips for how to take advantage of Scribe's keyboard shortcuts.

Basic syntax highlighting for four languages: C, C++, Java, and Python.

Syntax highlighting in Scribe.

Demo

Here's a look at some of the app's functionality and UIs:

Development

This project was developed in Qt5 using Qt Creator.

All code is written in C++ using the Qt framework and its libraries.

To contribute your own code to the project:

  1. Fork the repository here on Github.
  2. Clone your fork using HTTP or SSH via the command-line.
  3. Push your feature branch to your forked repo, and then submit a pull request.

Credits

All application icons are open source. Credit goes to Feather Icons, created by Cole Bemis. (I colored them in for this app, though.)

The code for highlighting the current line and numbering the margins on the left was borrowed from the official Qt Code Editor Example tutorial. All other code is original.

About

Rich text editor developed with the Qt framework. Supports standard file operations, syntax highlighting, multiple tabs, undo/redo, find & replace, brace matching, and more.

License:GNU General Public License v3.0


Languages

Language:C++ 97.6%Language:QMake 2.1%Language:C 0.3%