#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 forwards repcount-1
lines-
go backwards a line%
go to repcount
% in the file (see below)$
end of linei
insert modea
append insert modeI
equivalent to ^
i
A
equivalent to $
a
o
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 lineOften, when you type a number before a command, that command will be executed so many times. This number is called the repcount
.