And here is the description of some keybindings I use:
Insert - fold/unfold under cursor
F2 - go to previous 'active' buffer
S-F2 - go to previous buffer
F3 - go to next 'active' buffer
S-F3 - go to next buffer
F4 - make buffer inactive
S-F4 - make buffer inactive and delete it from memory
F5 - list buffers
S-F5 - list buffer, and choose one
F6 - make buffer active
S-F6 - open Explorer
F7 - make a fold surrounding current function. Cursor need to be placed over function header, and { } should be below.
S-F7 - update fold around current function, restrictions similar to F7
F8 - open session
S-F8 - write session
F9 - write buffer, chdir to it and make
S-F9 - chdir to current buffer, and make clean
F10 - like F9, but does !make (best used with colorgcc)
S-F10 - write buffer if necessary, chdir to it, and !make run
F11 - make tags
F12 - CVS commit current file
C-c d - diff current file with CVS
C-c D - turn diff mode on
C - (in visual mode) put /* and */ around a block
C-c - (in visual mode) remove /* and */ from a block
esc\ - (right alt + backslash on my keymap) Un/Comment (via //) current line / block
esc= - (right alt + = on my keymap) Indent whole file
M-S-Crsr - (left alt+left shift+cursors on my keymap) Powerful line manipulation, try it and love it ;)
Number of visits since 25.07.2002: