Skip to content

Rich text editor that supports basic file operations, syntax highlighting, multiple tabs, undo/redo, find & replace, brace matching, and more.

License

Notifications You must be signed in to change notification settings

AleksandrHovhannisyan/Scribe-Text-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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 that supports basic file operations, syntax highlighting, multiple tabs, undo/redo, find & replace, brace matching, and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published