Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rsharifnasab/sbu_vi_limited

a simple text editor in java for DS project
https://github.com/rsharifnasab/sbu_vi_limited

color-print datastructures java java-curor-movement list piece-table trie-tree vim

Last synced: about 1 month ago
JSON representation

a simple text editor in java for DS project

Awesome Lists containing this project

README

        

## My DS project for DS class with DR.Ebrahim moghaddam in fall 98

### VIM editor written in java

### Rules
1. Not using any library (import or include)
2. Just with cpp or java
3. More info in TODO.pdf

### TODO
+ Update the iterator as you go (for insert with iterator)
+ delete
+ w : next word
+ b : prev word

### bugs
+ Press enter in the last line in command mode
+ no file to save -> dialog box

### how to run:
+ To test you can run:

```bash
make
```
Be careful, this command will open the `Vim.java` from `src` folder to edit!



+ If you want to create the jar file:
```bash
make create_jar
java -jar Vim.jar path/to/filename.txt
```