In this project, you have to design and implement a simple editor works from the command line.

Your editor should split the editor window into two fields. The first field will contain the text to be edited. Text field should be at least 15 lines long. Second field will be used to enter the editting commands. When a command is entered the text in the text field should be changed as the command asks for.

The editor will be similar to vi (in UNIX operating system) but simpler. In vi, you can perform editting in the text filed also. However in your editor, user can only perform editting operations through commands from the command field.

Your editor should have
• commands to move around the text. For example:
o move the text a line down or up in the text field
o move the text a page down or up in the text field
o etc.

• at least 10 different editting commands. For example:
o find a given word in the text
prompt> f CSE105

o replace a word with another one
prompt> r CSE105 CSE100

o etc.
__________________