You can move your cursor by display lines when wrapping in vi, instead of jumping to the next line. This can be really helpful, when you have long wrapped lines, and you want to move in between them.
Just edit the .vimrc file.
vi ~/.vimrc
and insert the following text into that:
nnoremap <up> gk
nnoremap <down> gj
inoremap <up> <C-o>gk
inoremap <down> <C-o>gj
nnoremap <down> gj
inoremap <up> <C-o>gk
inoremap <down> <C-o>gj