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: over 1 year ago
JSON representation
a simple text editor in java for DS project
- Host: GitHub
- URL: https://github.com/rsharifnasab/sbu_vi_limited
- Owner: rsharifnasab
- License: gpl-3.0
- Created: 2020-01-09T11:56:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-22T17:11:33.000Z (over 2 years ago)
- Last Synced: 2025-03-25T10:03:12.809Z (over 1 year ago)
- Topics: color-print, datastructures, java, java-curor-movement, list, piece-table, trie-tree, vim
- Language: Java
- Size: 266 KB
- Stars: 17
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```