emacs には、C デバッガーである gdb の gdb および gui オプションを起動する便利な方法があります。
gvim に同様のオプションはありますか?
この正確な動作を提供することを目的としたcgdbというプロジェクトがあります。emacs のように vim から起動するわけではありませんが、vim のようなキーバインドと動作を提供します。その機能には、現在実行中の命令で最新の状態に保たれる個別の構文が強調表示されたソース ウィンドウが含まれます。
Vim script searchを見てください。あなたが望むことをするプラグインが少なくとも 5 つ見つかります。
Conque GDB はあなたが探しているものです。
http://www.vim.org/scripts/script.php?script_id=4582を参照してください。
おそらくAgideは、あなたが探しているものです: http://www.aap.org/ これは、IDE のように vim と gdb を使用するためのある種のオープン フレームワークです。
私見、主にvimがシェル統合をネイティブにサポートしていないため、vimのgdbプラグインはどれも確実に機能しません。私は emacs+vimpulse.el を使っています。(vimpulse.el は vim をエミュレートする emacs パッケージです。) emacs+vimpulse.el は vim と非常によく似た動作をし、emacs は他のものと同様に gdb をうまくサポートします。cgdb も非常に優れていますが、emacs のショートカット キーを覚える必要がないため、emacs+vimpulse の方が好みです。(Mx gud- 可能なすべてのデバッグ コマンドが表示され、コマンドが実行されるたびにショートカット キーが思い出されます。) また、emacs は cgdb よりもはるかにカスタマイズ可能です。
neovim を使用している場合は、私の新しい nvim プラグイン gdb フロントエンドを確認してください: neogdb.vim。
ないと思います。別のウィンドウを使用します。
私が考えることができる唯一のことは
!gdb blah blah blah
しかし、それはあなたが探しているものではないかもしれません。編集中のファイルに差し込まれるバッチ テキストを生成するために使用される傾向があります。
お役に立てれば。