### BINDINGS COMMON TO ALL WINDOWS ### :windows Bindings common to all windows type ^@ TO ÿ Type a character abort ^C Abort window abort ^K Q abort ^K ^Q abort ^K q arg ^K \ Repeat next command explode ^K I Show all windows or show only one window explode ^K ^I explode ^K i help ^K H Help menu help ^K ^H help ^K h help ^[ O P help .k1 hnext ^[ . Next help window hprev ^[ , Previous help window math ^[ m Calculator math ^[ M Calculator math ^[ ^M Calculator nextw ^K N Goto next window nextw ^K ^N nextw ^K n nextw ^[ [ 1 ; 5 B # C-Down nextw ^[ [ 5 B # C-Down nextw ^[ O 5 B # C-Down prevw ^K P Goto previous window prevw ^K ^P prevw ^K p prevw ^[ O 5 A # C-Up prevw ^[ [ 5 A # C-Up prevw ^[ [ 1 ; 5 A # C-Up pgdn .kN Screen down pgdn ^V pgdn ^[ [ 6 ~ pgup .kP Screen up pgup ^U pgup ^[ [ 5 ~ ##################### Macros play ^K 0 TO 9 Execute macro query ^K ? Macro query insert record ^K [ Record a macro retype ^R Refresh screen rtn ^M Return shell ^K Z Shell escape shell ^K ^Z shell ^K z stop ^K ] Stop recording Mouse handling defmdown MDOWN Move the cursor to the mouse location defmup MUP defmdrag MDRAG Select a region of characters defm2down M2DOWN Select the word at the mouse location defm2up M2UP defm2drag M2DRAG Select a region of words defm3down M3DOWN Select the line at the mouse location defm3up M3UP defm3drag M3DRAG Select a region of lines xtmouse ^[ [ M Introduces an xterm mouse event IF example (more info in "LIST" file): if,"char==65",then,"it's an A",else,"it's not an a",endif ^[ q ### TEXT EDITING WINDOW ### :main Text editing window :inherit windows bufed ^[ d Menu of buffers pbuf ^[ . Next buffer nbuf ^[ , Prev buffer query ^[ q Quoted insert byte ^[ n Goto byte col ^[ c Goto column abortbuf ^[ k Kill current buffer- don't mess with windows ask ^[ a Ask to save current buffer bop ^[ p Backwards paragraph bos ^[ x Bottom of screen copy ^[ ^W Copy block into yank dupw ^[ \ Split window eop ^[ n Forwards paragraph format ^[ j Format paragraph ignore block markl ^[ l Mark line nmark ^[ @ Turn off ^KB ^KK pop ^[ > Pop ^KB ^KK psh ^[ < Push ^KB ^KK swap ^[ x Swap ^KB and cursor tomarkbk ^[ g Switch between beginning and end of marked tos ^[ e Top of screen tw0 ^[ 0 Kill current window (orphans buffer) tw1 ^[ 1 Kill all other windows (orphans buffers) uarg ^[ u Universal argument yank ^[ ^Y Undelete previous text yapp ^[ w Append next delete to previous yank backs ^? Backspace backs ^H backw ^O Backspace word backw ^[ ^H # C-BackSpace backw ^[ ^? # C-BackSpace bknd ^K ' Shell window blkcpy ^K C Copy marked block blkcpy .k5 # F5 blkcpy ^[ [ [ E # F5 blkcpy ^K c blkcpy ^K ^C blkdel ^K Y Delete marked block blkdel .k8 # F8 blkdel ^K y blkdel ^K ^Y blkmove ^K M Move marked block blkmove .k6 # F6 blkmove ^K m blkmove ^K ^M blksave ^K W Save marked block blksave ^K w blksave ^K ^W bof ^K U Goto beginning of file bof ^[ .kh # M-Home bof ^[ [ 1 ; 3 H # M-Home bof ^[ [ 1 ; 5 H # C-Home bof ^[ .kP # M-PageUp bof ^[ [ 5 ; 3 ~ # M-PageUp bof ^K u bof ^K ^U bof ^[ [ 5 H # M-Home bof ^[ [ 1 ; 5 H # M-Home bol .kh Goto beginning of line bol ^A bol ^[ [ H bol ^[ O H bop ^[ [ 5 ; 5 ~ Goto beginning of paragraph bop ^[ [ d # Shift-Left, C-PageUp center ^K a center ^K ^A center ^K A Center line crawll ^[ [ 3 D # M-Left crawll ^[ [ 1 ; 3 D # M-Left crawll ^K < Pan left crawll ^[ O 3 D # M-Left crawlr ^[ [ 3 C # M-Right crawlr ^[ [ 1 ; 3 C # M-Right crawlr ^K > Pan right crawlr ^[ O 3 C # M-Right delbol ^[ o Delete to beginning of line delbol ^[ ^O delch .kD Delete character delch ^D delch ^[ [ 3 ~ deleol ^J Delete to end of line dellin ^Y Delete entire line delw ^W Delete word to right delw ^[ [ 3 ; 3 ~ # M-Delete dnarw .kd Go down dnarw ^[ [ B dnarw ^N dnarw ^[ O B dnslide ^[ z Scroll down one line dnslide ^[ [ 3 B # M-Down dnslide ^[ O 3 B # M-Down dnslide ^[ [ 1 ; 3 B # M-Down dnslide ^[ ^Z dnslide ^[ Z edit ^K E Edit a file edit ^K e edit ^K ^E edit,rtn,filt,query,parserr ^[ c Compile edit,rtn,filt,query,parserr ^[ ^C eof ^K V Go to end of file eof ^[ .kH eof ^[ .kN eof ^[ [ 1 ; 5 F # C-End eof ^[ [ 1 ; 3 F # M-End eof ^[ [ 6 ; 3 ~ # M-PgDn eof ^K v eof ^K ^V eof ^[ [ 5 F eol .kH Go to end of line eol ^E eol ^[ [ 4 ~ Putty, Linux, Cygwin, ssh eol ^[ [ F Xterm, Konsole, SCO eol ^[ O F gnome-terminal eol ^[ [ 8 ~ RxVT eop ^[ [ c Goto End of Paragraph eop ^[ [ 6 ; 5 ~ # Shift-Left, C-PageDown execmd ^[ x Prompt for command to execute execmd ^@ execmd ^[ X execmd ^[ ^X exsave ^K X Save and exit exsave ^[ [ 2 1 ~ # F10 exsave .k0 exsave ^K x exsave ^K ^X ffirst ^K F Find first ffirst .k7 # F7 ffirst ^K f ffirst ^K ^F filt ^K / Filter block fmtblk ^K J Format paragraphs in block fmtblk ^K j fmtblk ^K ^J fnext ^L Find next gomark ^[ 0 TO 9 Goto bookmark groww ^K G Grow window groww ^K g groww ^K ^G home ^[ [ 1 ~ Putty, Linux, Cygwin home ^[ [ H Xterm, Konsole, SCO home ^[ O H gnome-terminal home ^[ [ 7 ~ RxVT insc .kI Insert a space insc ^[ [ 2 ~ insf ^K R Insert a file insf ^[ [ 2 ; 5 ~ # C-Insert insf ^K r insf ^K ^R isrch ^[ s Forward incremental search isrch ^[ S isrch ^[ ^S lindent ^K , Indent to left line ^K L Goto line no. line ^K l line ^K ^L ltarw .kl Go left ltarw ^B ltarw ^[ [ D ltarw ^[ O D macros ^[ d Dump keyboard macros macros ^[ ^D markb ^K B Set beginning of marked block markb ^[ O R # F3 markb ^[ [ [ C # F3 markb .k3 # F3 markb ^K b markb ^[ [ 2 B markb ^[ [ 1 ; 2 B markb ^K ^B markk ^K K Set end of marked block markk ^[ O S # F4 markk ^[ [ [ D # F4 markk .k4 # F4 markk ^[ [ 2 A markk ^[ [ 1 ; 2 A markk ^K k markk ^K ^K markl ^[ l Mark line mode ^T Options menu mode .k9 # F9 mode,"t" .kI # Insert mode,"T" .kI nextpos ^K = Goto next position in position history nextword ^X Goto next word nextword ^[ [ 5 C # C-Right nextword ^[ [ 1 ; 5 C # C-Right nextword ^[ O 5 C # C-Right nmark ^[ H Turn off ^KB ^KK nmark ^[ h notmod ^[ ~ Not modified nxterr ^[ = To next error open ^] Split line parserr ^[ e Parse errors in current buffer parserr ^[ E parserr ^[ ^E paste ^[ [ 2 0 2 ~ Bracketed paste prevpos ^K - Previous position in history prevword ^Z Previous word prevword ^[ [ 5 D # C-Left prevword ^[ [ 1 ; 5 D # C-Left prevword ^[ O 5 D # C-Left prverr ^[ - To previous error quote8 ^\ Enter Meta chars quote ` Enter Ctrl chars quote ^@ Enter Ctrl chars redo ^^ Redo changes rindent ^K . Indent to right rsrch ^[ r Backward incremental search rsrch ^[ R rsrch ^[ ^R rtarw .kr Go right rtarw ^[ [ C rtarw ^F rtarw ^[ O C run ^[ ! Run a program in a window save ^K D Save file save ^K d save ^K ^D save ^K s save ^K S save ^K ^S save,rtn ^[ O Q # F2 save,rtn .k2 # F2 save,rtn ^[ [ [ B # F2 setmark ^[ ^[ 0 TO 9 Set bookmark shrinkw ^K T Shrink window shrinkw ^K t shrinkw ^K ^T splitw ^K O Split window splitw ^K o splitw ^K ^O stat ^K SP Show status stat ^[ SP tag ^K ; Tags file search tomarkb ^[ b Go to beginning of marked block tomarkb ^[ ^B tomarkk ^[ k Go to end of marked block tomarkk ^[ K tomarkk ^[ ^K tomatch ^G Goto matching parenthasis txt ^[ i Prompt for text and insert it txt ^[ I txt ^[ ^I undo ^_ Undo changes uparw .ku Go up uparw ^[ [ A uparw ^[ O A uparw ^P upslide ^[ w Scroll up one line upslide ^[ [ 3 A # M-Up upslide ^[ O 3 A # M-Up upslide ^[ [ 1 ; 3 A # M-Up upslide ^[ W upslide ^[ ^W yankpop ^[ y Undelete text yankpop ^[ Y yankpop ^[ ^Y spellfile ^Q f spellfilero ^Q F spellword ^Q w spellwordro ^Q W lc ^Q l uc ^Q u com ^Q c uncom ^Q C mode_mason ^Q m perltidy ^Q p brformat ^Q r genxmltag ^Q t htmltidy ^Q h Mark right - shift-rtarw rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ [ c Mark left - shift-ltarw ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ [ d Mark up - shift-uparw uparw,dnarw,begin_marking,uparw,toggle_marking ^[ [ 1 ; 2 A Mark down - shift-dnarw dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ [ 1 ; 2 B blkdel,nmark ^[ [ 3 ; 5 - Gnome-terminal Ctrl-Del blkdel,nmark ^[ [ 3 ; 5 ~ Xterm Ctrl-Del yank ^[ [ 2 ; 5 - Gnome-terminal Ctrl-Ins yank ^[ [ 2 ; 5 ~ Xterm Ctrl-Ins dnslide,dnslide,dnslide,dnslide MWDOWN upslide,upslide,upslide,upslide MWUP grep_find ^[ g Grep grep_find ^[ G Grep grep_find ^[ ^G Grep finish ^[ ^I Complete word in document finish ^[ ^M Complete word: used to be math finish ^D Complete word in document ### PROMPT WINDOWS ### :prompt Prompt windows :inherit main if,"byte>size",then,complete,complete,else,delch,endif ^D complete ^I ### SELECTION MENUS ### :menu :inherit windows abort ^[ ^[ backsmenu ^? backsmenu ^H bofmenu ^K U bofmenu ^K ^U bofmenu ^K u bolmenu .kh bolmenu ^A bolmenu ^[ [ 1 ~ Putty, Linux, Cygwin bolmenu ^[ [ H Xterm, Konsole bolmenu ^[ O H gnome-terminal bolmenu ^[ [ 7 ~ RxVT dnarwmenu .kd dnarwmenu ^N dnarwmenu ^[ [ B dnarwmenu ^[ O B dnarwmenu MWDOWN eofmenu ^K V eofmenu ^K ^V eofmenu ^K v eolmenu .kH eolmenu ^E eolmenu ^[ [ 4 ~ Putty, Linux, Cygwin, ssh eolmenu ^[ [ F Xterm, Konsole eolmenu ^[ O F gnome-terminal eolmenu ^[ [ 8 ~ RxVT ltarwmenu .kl ltarwmenu ^B ltarwmenu ^[ [ D ltarwmenu ^[ O D pgdnmenu .kN Screen down pgdnmenu ^V pgdnmenu ^[ [ 6 ~ pgdnmenu ^[ [ G pgupmenu .kP Screen up pgupmenu ^U pgupmenu ^[ [ 5 ~ pgupmenu ^[ [ I rtarwmenu .kr rtarwmenu ^F rtarwmenu ^[ [ C rtarwmenu ^[ O C rtn SP rtn ^I rtn ^K H rtn ^K h rtn ^K ^H uparwmenu .ku uparwmenu ^P uparwmenu ^[ [ A uparwmenu ^[ O A uparwmenu MWUP defm2down M2DOWN Hits return key ### SINGLE-KEY QUERY WINDOW ### :query :inherit windows ### SINGLE-KEY QUERY WINDOW FOR QUOTING ### :querya type ^@ TO ÿ ### SEARCH & REPLACE QUERY WINDOW ### :querysr type ^@ TO ÿ