Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rsharifnasab/sbu_vi_limited
- Owner: rsharifnasab
- License: gpl-3.0
- Created: 2020-01-09T11:56:15.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-22T17:11:33.000Z (about 1 year ago)
- Last Synced: 2023-12-22T18:26:11.850Z (about 1 year ago)
- Topics: color-print, datastructures, java, java-curor-movement, list, piece-table, trie-tree, vim
- Language: Java
- Size: 266 KB
- Stars: 16
- Watchers: 2
- 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
```