6

gdb コマンド履歴を検索するとき、特定のコマンドに一致するコマンドのみを調べる方法はありますか?

たとえば、コマンド履歴全体ではなく、以前のブレーク コマンドのみを検索したい場合があります。「break」または「b」で始まるコマンドのみを実行するショートカットはありますか? これにより、100 万回のキーストロークを節約できます。

4

1 に答える 1

13

通常のGDBではCtrlR、検索モードを有効にします。これは、bash、zsh、および他の多くのシェルと同じように機能します。

検索モードに入ると、プロンプトが変わります。

(reverse-i-search)`': 

次に、文字を入力してテキストを入力し、以下を検索します。

(reverse-i-search)`br': break main

一致する次のコマンドを見つけるには、CtrlRもう一度押します。

コマンドを再度実行するには、Enterキーを押します。

コマンドを編集するには、左または右のカーソルキーを押します。

于 2013-01-16T22:17:19.487 に答える