I am using vim in the cygwin terminal right now.
I am looking for a way to go behind the last character of a line to append words. When I use
$i all I type is inserted before the last character.
just press A:
your initial try is not working because you go to EOL with $, but then you use i instead of a:
but as i said: the real solution is A.
Create a .vimrc file in your home directory. An empty one will do. This will get vim out of its default vi compatibility mode. This will allow you to move the cursor to the end of the line using End or the arrow keys when in insert mode.