安装vimgdb后:helptags ~/.vim/doc, 装入帮助信息

:help gdb-mappings 查看默认键映射

Mappings *gdb-mappings*

 
The gdb() function accepts a string as single argument which is sent to GDB as
a GDB command. This can be used to map any command to a key sequence. Examples
of such mappings are given in 'macros/gdb_mappings.vim'. To use those
mappings, source the script: >
 
vim normal模式下装载gdb:
    :run macros/gdb_mappings.vim
 
F7开启键映射
The key <F7> is used to toggle between the 'gdb_mappings.vim' mappings and the
default Vim mappings.
 
List of key mappings in 'gdb_mappings.vim':
 
<Space> launch the interactive gdb input-line window
CTRL-Z  send an interrupt to GDB and the program it is running
B info breakpoints
L info locals
A info args
S step
I stepi
CTRL-N next: next source line, skipping all function calls
X nexti
F finish
R run
Q quit
C continue
W where
CTRL-U up: go up one frame
CTRL-D down: go down one frame
CTRL-B set a breakpoint on the line where the cursor is located
CTRL-E clear all breakpoints on the line where the cursor is located
CTRL-P Normal mode: print value of word under cursor
Visual mode: GDB command "createvar" selected expression, see
|gdb-variables|
CTRL-X print value of data referenced by word under cursor
 
CTRL-B and CTRL-E operate both on source code and on disassembled code in
assembly buffers.