Building text editor

Job ID: 33960660

Budget: $10 – $30 USD

Text editor is a command line interface program that allows users to open, view, and edit plain text files. Major functionalities of a text editor are: inserting, deleting, and viewing text. Additional features that are more complex are: find and replace, undo/redo, copy/cut and paste, etc. Some of the data structures that can be used to implement it can be char buffer, gap buffer, buffer. Example vim or nano. It should be done in C++.