Nicholas Christopoulos Personal Site
BRIEF v3.1 Key Bindings

BRIEF v3.1 Keys

Movement

  • arrows - move cursor around
  • [Ctrl]+E/D - scroll line up/down
  • [Ctrl]+T/C/B - move to top/center/bottom of the window
  • [KP-5] move to center of the window
  • [Home] - move to begin of line or window or file
  • [End] - move to end of line or window or file
  • [Ctrl]+[Left]/[Right] - move to beginning of previous/next word
  • [Ctrl]+[PGUP]/[PGDN] - move to beginning/end of file
  • [Ctrl]+[Home]/[End] - move to beginning/end of window
  • [Alt]+[Home]/[End] - move to the first/last character on screen
  • [Alt]+0..9 - set bookmark 0..9
  • [Alt]+J 0..9 - jump to bookmark
  • [Alt]+G num - go to num line
  • [Ctrl]+G - go to routine

Editing

  • [BS] - delete previous character
  • [Del] - deletes character or marked block
  • [Tab] - indent/slide in
  • [Shift]+[Tab] - slide out
  • [Ctrl]+[BS] - delete the previous word
  • [Alt]+[BS] - delete the next word
  • [Alt]+D - delete the current line
  • [Alt]+Q - quote the next character
  • [Ctrl]+R num char - repeat num times the char character
  • [Alt]+U or [KP-Mul] - undo last operation
  • [Ctrl]+U - redo
  • [Alt]+K - delete from the cursor to the end of line
  • [Ctrl]+K - delete from the cursor to the start of line
  • [Ctrl]+[ENTER] - open a new line below the current line and goto that line (does not split current line)

Search and Replace

  • [Alt]+S or [F5] - search from cursor
  • [Shift]+[F5] - search again
  • [Alt]+[F5] - search again backwards
  • [Alt]+T or [F6] - translate from cursor
  • [Shift]+[F6] - translate again
  • [Alt]+[F6] - translate again backwards

Clipboard

  • [Alt]+M - toggle standard text marking mode
  • [Alt]+A - toggle non-inclusive marking mode
  • [Alt]+L - toggle line marking mode
  • [Alt]+C - toggle column marking mode
  • [KP-Plus] - COPY marked block or current line
  • [KP-Minus] - CUT marked block or current line
  • [Ins] - PASTE clipboard contents to current position

Buffer Commands

  • [Alt]+E - edit (open) file
  • [Alt]+R - read file
  • [Ctrl]+Minus - unload current buffer
  • [Alt]+W - write block or file
  • [Alt]+O - change file name
  • [Alt]+X - exit (asks to save)
  • [Alt]+B - buffer list
  • [Alt]+Minus - previous buffer
  • [Alt]+N - next buffer
  • [Alt]+P - print block
  • [Alt]+F - display filename
  • [Ctrl]+X - write all and exit

Toggles

  • [Ctrl]+[F5] - toggle case sensitivity of search commands
  • none - search/replace inside block (block_search macro)
  • [Ctrl]+W - toggle automatic backup
  • [Alt]+[F1] - toggle window borders
  • [Alt]+I - toggle insert/overwrite mode
  • [Ctrl]+[F6] - toggle regular expression search
  • [Shift]+[F7] - toggle pause recording

Macros

  • [F7] - remember
  • [F8] - playback
  • [Shift]+[F7] - pause recording toggle
  • [Alt]+[F7] - load keystroke macro
  • [Alt]+[F8] - save keystroke macro
  • [F9] - load macro
  • [Shift]+[F9] - unload macro
  • [Ctrl]+[Break] - halt

Compilers and commands

  • [Alt]+[F10] - compile current buffer
  • [Ctrl]+P - view compiler output
  • [Ctrl]+N - move to the next error
  • [F10] - execute command
  • [Alt]+Z - (suspend) start a shell
  • [Alt]+H - HELP
  • [Alt]+V - display version number

Windows

  • [F1] arrow - change window
  • [F2] arrow - resize window
  • [F3] arrow - create window
  • [F4] arrow - delete window
  • [Ctrl]+Z or [Alt]+[F2] - toggle zoom/unzoom window
  • [Shift]+arrow or [Alt]+arrow - quick window switch