Skip to content

Instantly share code, notes, and snippets.

@gyubeomim
Created May 26, 2018 07:35
Show Gist options
  • Save gyubeomim/a3d37829519fc79dd492e2f7353e5408 to your computer and use it in GitHub Desktop.
Save gyubeomim/a3d37829519fc79dd492e2f7353e5408 to your computer and use it in GitHub Desktop.
;; 디버깅 단축키
(global-set-key [f8] 'gdb)
;; f9 소스창에서 바로 브레이크포인트 설정
(global-set-key [f9] 'gud-break)
;; shift + f9 키로 gud를 실행한다
(global-set-key [(shift f9)] 'gud-run)
;; f10 라인 실행하고 다음 라인으로
(global-set-key [f10] 'gud-next)
;; f11 함수안으로 따라 들어간다
(global-set-key [f11] 'gud-step)
;; f12 현재 실행중인 함수 리턴후 멈춤
(global-set-key [f12] 'gud-finish)
;; shift + f10 현재 커서까지 실행하고 멈춤
(global-set-key [(shift f10)] '(lambda ()
(interactive)
(call-interactively 'gud-tbreak)
(call-interactively 'gud-cont)))
;; shift + f12 gdb 다중창 On/Off
(global-set-key [(shift f12)] 'gdb-many-windows)
;; shift + f11 키로 gdb의 layout을 변경합니다
(global-set-key [(shift f11)] 'my-gdb-settings-toggle)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment