Google Answers Logo
View Question
 
Q: Undoing VIM Keymapping for SHIFT+ARROW_KEY ( No Answer,   0 Comments )
Question  
Subject: Undoing VIM Keymapping for SHIFT+ARROW_KEY
Category: Computers > Software
Asked by: lemmingsurvivor-ga
List Price: $2.00
Posted: 24 Jun 2005 13:50 PDT
Expires: 24 Jul 2005 13:50 PDT
Question ID: 536761
I'm running VIM 6.3.54 on Redhat Linux/FC3.
SHIFT+UP_ARROW and SHIFT+DOWN_ARROW seem to be mapped to page up/down.
Either I'm getting old, or this is pretty new. I've been using vim for
many years and never seen this mapping.

QUESTION:
Anyway, my question is.... How can I undo this mapping? 

I accidently page up/down about 20 times a day while coding and it drives me nuts.

Request for Question Clarification by leapinglizard-ga on 24 Jun 2005 14:25 PDT
I'm a vim user and I haven't seen that mapping either. Have you looked
in your .vimrc file?

leapinglizard

Clarification of Question by lemmingsurvivor-ga on 24 Jun 2005 17:14 PDT
I don't have a ~/.vimrc (nor made any customizations).
just /etc/vimrc
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
   set fileencodings=utf-8,latin1
endif

set nocompatible        " Use Vim defaults (much better!)
set bs=2                " allow backspacing over everything in insert mode
"set ai                 " always set autoindenting on
"set backup             " keep a backup file
set viminfo='20,\"50    " read/write a .viminfo file, don't store more
                        " than 50 lines of registers
set history=50          " keep 50 lines of command line history
set ruler               " show the cursor position all the time

" Only do this part when compiled with support for autocommands
if has("autocmd")
  " In text files, always limit the width of text to 78 characters
  autocmd BufRead *.txt set tw=78
  " When editing a file, always jump to the last cursor position
  autocmd BufReadPost *
  \ if line("'\"") > 0 && line ("'\"") <= line("$") |
  \   exe "normal g'\"" |
  \ endif
endif
<snip>
if &term=="xterm"
     set t_Co=8
     set t_Sb=ESC[4%dm
     set t_Sf=ESC[3%dm
endif

I spent a lot of time previously pouring through all the vim configs,
mappings, etc. Looked up the codes for the arrow keys, made some
changes, etc.
Failed.

Request for Question Clarification by leapinglizard-ga on 24 Jun 2005 18:09 PDT
Perhaps this isn't a vim problem at all. Is it possible that you
accidentally installed or activated a utility that captures the
<Shift>+<Up> keyboard event and translates it into a <Page_Up>? If
this is so, the combination should work in other programs, such as
Firefox and OpenOffice. Why don't you try and see? And check for funny
stuff in your .xmodmap file.

leapinglizard
Answer  
There is no answer at this time.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy