Eu amo o gdb, mas definir pontos de interrupção pode ser um incômodo sem um plug-in grande. Eu uso isso no vim para copiar para minha área de transferência:
" vim beakpoint format to clipboard
func! CopyAsBreakpoint()
let s_pos=expand('%:p') . ':' . line('.')
call system("xclip", s:pos)
endfunc
" map to a key
map <F5> :call CopyAsBreakpoint()<cr>
Ele vai colocar algo assim na sua área de transferência: /tmp/teh.go:7
Pelo que eu sei, o xclip é apenas Linux, outras plataformas precisarão de algo que envie stdin para sua área de transferência.