Re: arrow keys under terminal mode
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: Steve H. <dig...@mi...> - 2003-10-14 17:33:25
|
From: Wei Weng, Oct 14, 2003 11:23 AM > [removing navigation key mappings] > I put the following into my cream-user.vim > > iunmap <Up> > vunmap <Up> > iunmap <Down> [snip] > vunmap <PageDown> > > And when I start gvim/vim (in console), I always get the error: "No > such mapping", and the arrow key still gives me the weird characters > when I press them in console. Hmm... there might be two different problems here. Try adding "<silent>" to eliminate the error message, like below: iunmap <silent> <Up> vunmap <silent> <Up> But if you're getting weird characters, it may be that your console doesn't recognize these characters in the first place, many old ones don't. What system are you on? It may be that your system doesn't recoginize these keys, and so Vim doesn't map them. (I use <silent> to map them so you wouldn't know.) That would explain why when you try to unmap them, they don't exist. This is the very reason Vim has traditionally had modes and alphanumeric keystrokes for every command--ancient systems (and maybe yours!) didn't have keyboards with arrow keys, separate number pad, function keys, etc. Vim is great, it can run on the oldest, slowest system in existance. But Cream can't. ;) You might try a test at the command line like imap <Up> :echo "test" Does it produce an error or message? -- Steve Hall [ dig...@mi... ] Cream... the Vim text editor in sheep's clothing! http://cream.sourceforge.net |