Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I use Vim to edit text files on Linux. Commonly I connect to remote Linux machines using PuTTY from Windows. I use GNU Screen commonly as well. When using Vim inside Screen I am unable to use the Page Up key because Screen interprets it as a command to start copy mode.

I would like to use Page Up for its regular up-paging functionality. How can I configure Screen to do this?

share|improve this question

migrated from serverfault.com Aug 28 '12 at 5:25

This question came from our site for professional system and network administrators.

    
log-in to system as you usually do and type: echo $TERM I'm using PuTTY and connecting to my Linux and able to use PAGE-UP no problem. –  alexus Aug 27 '12 at 19:51
3  
you have to configure putty as answered in this thread: superuser.com/questions/94436/… –  jfried Aug 27 '12 at 19:52
1  
In Vim, page up can also be achieved using ctrl-u (ctrl-d for page down). Not that that solves your problem... –  adamdunson Oct 25 '12 at 6:27
1  
Ctrl-U and Ctrl-D only scroll a partial screen. You can use Ctrl-B and Ctrl-F for full screens. –  echristopherson Dec 8 '12 at 20:30

1 Answer 1

check your personal or system-wide screenrc files, search things like eval "copy". If it exists, try to comment it out and see if it helps or not.

As far as I know, Page Up is not bind to start copy mode by default in screen. I suspect that this behavior is due to some settings specific in your remote system. I personally bind F9 and F10 to scroll up and down in the copy mode and left other keys to programs running in screen:

bindkey -k k9 eval "copy" "stuff ^u"
bindkey -k k; eval "copy" "stuff ^d"
bindkey -m -k k9 stuff ^u
bindkey -m -k k; stuff ^d
share|improve this answer
2  
^u and ^d only scroll a partial screen. You can use ^b and ^f for full screens. –  echristopherson Dec 8 '12 at 20:28
    
Thanks. Good to know. –  Jing Dec 10 '12 at 2:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.