#My own text editor
This is just a little project of mine to create a terminal text editor, somewhat like the widely known Vim.
It's still a work-in-progress, but at the moment it is, at least in principle, already capable of all basic editing tasks.
##Currently supported commands
Warning: list might be outdated.
:— evaluate editor command (:quit,:write,:wq,:qall,:tab[npN],:edit, and some more)h— go leftl— go rightj— go downk— go up{— go one paragraph back}— go one paragraph forwardw— move to next beginning of a wordb— move to previous beginning of a wordgg— move to top of fileG— move to end of file0— move all the way to the left^— move all the way to the left, but staying right of indentation+— go forwards a line_— go forwardsrepcount-1lines-— go backwards a line%— go torepcount% in the file (see below)$— end of linei— insert modea— append insert modeI— equivalent to^iA— equivalent to$ao— insert mode on new line after current lineO— insert mode on new line before current linef— find the next character you type in the lineF—f, but then backwardst—f, but then end right before that charT—t, but then backwardsC— change till end of lineD— delete till end of line
Often, when you type a number before a command, that command will be executed so many times. This number is called the repcount.