I'm connected to a Nokia N810 Internet Tablet through ssh. The default $TERM value is 'xterm' which causes all sorts of key bindings messes in Vim. Specifically the arrow keys, and home/end keys print out characters or change the case when not in editing mode.

Does anyone know a sane $TERM value to fix this problem, or some other solution?

link|improve this question

feedback

4 Answers

up vote 2 down vote accepted

setatakahashi is correct in that you'll need a .vimrc

From a Maemo / n810 perspective you'll want at least these (amongst any of your own personal) settings in your vimrc.

set nocompatible
set t_Co=256
set t_AB=^[[48;5;%dm
set t_AF=^[[38;5;%dm

The last three options set up the colours a bit more nicely within the vim on the tablet's terminal.

You get the ^[ by pressing control-v escape.

link|improve this answer
feedback

Create a .vimrc file in your home directory.

link|improve this answer
feedback

Have you tried vt100?

link|improve this answer
Doesn't work, same results as TERM=xterm – Neil May 20 '09 at 21:34
feedback

vt220 sometimes solves the problem for me

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.