読者です 読者をやめる 読者になる 読者になる

CGDBのショートカット一覧

CGDBとは

CGDBっていう素敵なGDBフロントエンドがあって,viのキーバインドで操作できるらしい.
GDB使えないのが許されるのは小学生までだよね〜」ということもあるのでGDBの使い方覚えます.

ショートカット

前段階としてマニュアル見てショートカット一覧作りました.

開始と終了
cgdb 開始(コマンドライン上で)
quit GDBウインドウからの終了
C-d GDBウインドウからの終了
:quit ソースウインドウからの終了
CGDBモード上のコマンド
ESC CGDBモードへ移行する(もうCGDBモードだけど)
i GDBモードへ移行する
I TTYモードへ移行する
T TTYウインドウを開いてTTYモードへ移行する,閉じる(トグル)
C-T 謎(TODO)
k 上の行へ移動
上矢印 上の行へ移動
j 下の行へ移動
下矢印 下の行へ移動
h 左の行へ移動
左矢印 左の列へ移動
l 右の行へ移動
右矢印 右の列へ移動
C-b 上へ1ページ移動
page up 上へ1ページ移動
C-u 上へ1/2ページ移動
C-f 下へ1ページ移動
page down 下へ1ページ移動
C-d 下へ1/2ページ移動
gg ファイルの始点へ移動
G ファイルの終点へ移動
/ カーソル位置から探索
? カーソル位置から探索(逆方向)
n 次の探索結果を表示
N 次の探索結果を表示(逆方向)
o ファイルダイアログを開く
spacebar ブレークポイントを今いる行に設置
t 一時的なブレークポイントを今いる行に設置
- ソースウインドウの高さを1行狭める
= ソースウインドウの高さを1行広げる
_ ソースウインドウの高さを25%狭める(ttyウインドウが表示されている間は,ttyウインドウの高さを1行狭める)
+ ソースウインドウの高さを25%広げる(ttyウインドウが表示されている間は,ttyウインドウの高さを1行広げる)
C-l 画面を再描写
F5 gdb run
F6 gdb continue
F7 gdb finish
F8 gdb next
F10 gdb step
GDBモード上のコマンド
ESC CGDBモードへ移行する
page up 上へページ移動
page down 下へページ移動
F11 GDBのバッファの一番最初に移動する
F12 GDBのバッファの一番最後に移動する
ファイルダイアログモード上のコマンド
q ファイルダイアログモードを終了し,ソースウインドウに戻る
k 上の行へ移動
上矢印 上の行へ移動
j 下の行へ移動
下矢印 下の行へ移動
h 左の行へ移動
左矢印 左の列へ移動
l 右の行へ移動
右矢印 右の列へ移動
C-b 上へページ移動
page up 上へページ移動
C-f 下へページ移動
page down 下へページ移動
/ カーソル位置から探索
? カーソル位置から探索(逆方向)
n 次の探索結果を表示
N 次の探索結果を表示(逆方向)
enter 今選択しているファイルを開く
TTYモード上のコマンド
ESC CGDBモードへ移行する
page up 上へページ移動
page down 下へページ移動
F11 GDBのバッファの一番最初に移動する
F12 GDBのバッファの一番最後に移動する