b back one word
cscope:
0 or s: Find this C symbol
1 or g: Find this definition
2 or d: Find functions called by this function
3 or c: Find functions calling this function
4 or t: Find this text string
6 or e: Find this egrep pattern
7 or f: Find this file
8 or i: Find files #including this file
nmaps :cs find s =expand(" ")
nmapg :cs find g =expand(" ")
nmapc :cs find c =expand(" ")
nmapt :cs find t =expand(" ")
nmape :cs find e =expand(" ")
nmapf :cs find f =expand(" ")
nmapi :cs find i ^ =expand(" ") $
nmapd :cs find d =expand(" ")
nmaps :vert scs find s =expand(" ")
nmapg :vert scs find g =expand(" ")
nmapc :vert scs find c =expand(" ")
nmapt :vert scs find t =expand(" ")
vi tips
http://rayninfo.co.uk/vimtips.html
Named buffer:
It is possible to copy or delete text from any file to a named buffer, and to keep as many as 26 of those buffers around for convenience. Buffers are created using lower case single letters. Using upper c
ase letter means append to the existing buffer. The command beginning buffer operation is " (double quotation mark). Following it is the name of the buffer and then description of the operation to be perf
ormed:
"ay} - yank (copy) from cursor to end of paragraph into buffer "a".
If buffer exists, overwrite it.
"A12d - delete 12 lines from cursor down and append it to the
existing buffer "a".
"ap - take contents of buffer "a" and paste it below cursor line.