14

emacs には、C デバッガーである gdb の gdb および gui オプションを起動する便利な方法があります。

gvim に同様のオプションはありますか?

4

8 に答える 8

7

この正確な動作を提供することを目的としたcgdbというプロジェクトがあります。emacs のように vim から起動するわけではありませんが、vim のようなキーバインドと動作を提供します。その機能には、現在実行中の命令で最新の状態に保たれる個別の構文が強調表示されたソース ウィンドウが含まれます。

于 2008-10-14T14:08:32.590 に答える
6

Vim script searchを見てください。あなたが望むことをするプラグインが少なくとも 5 つ見つかります。

于 2008-10-08T23:11:37.300 に答える
2

jkramerの応答を完了するには、 pyclewnもあります。

于 2008-10-09T05:42:35.467 に答える
1

Conque GDB はあなたが探しているものです。

http://www.vim.org/scripts/script.php?script_id=4582を参照してください。

およびhttp://www.youtube.com/watch?v=ZcSjaYSoqnc

于 2013-05-09T10:31:15.923 に答える
0

おそらくAgideは、あなたが探しているものです: http://www.aap.org/ これは、IDE のように vim と gdb を使用するためのある種のオープン フレームワークです。

于 2009-10-12T23:12:28.777 に答える
0

私見、主にvimがシェル統合をネイティブにサポートしていないため、vimのgdbプラグインはどれも確実に機能しません。私は emacs+vimpulse.el を使っています。(vimpulse.el は vim をエミュレートする emacs パッケージです。) emacs+vimpulse.el は vim と非常によく似た動作をし、emacs は他のものと同様に gdb をうまくサポートします。cgdb も非常に優れていますが、emacs のショートカット キーを覚える必要がないため、emacs+vimpulse の方が好みです。(Mx gud- 可能なすべてのデバッグ コマンドが表示され、コマンドが実行されるたびにショートカット キーが思い出されます。) また、emacs は cgdb よりもはるかにカスタマイズ可能です。

于 2011-06-02T03:51:28.663 に答える
0

neovim を使用している場合は、私の新しい nvim プラグイン gdb フロントエンドを確認してください: neogdb.vim

特徴

  • gdb コマンド マップ: next、step、finish、continue など
  • ブレークポイント:
    • オートセーブ/ロード、
    • ローカルリストに入力: lopen
    • サイドカラーサイン
    • トリプルステート: 有効 -> 無効 -> 削除
    • 現在の行を切り替え/すべてのブレークポイントを切り替え
    • サポート条件設定
  • バックトレース:
    • クイックフィックスに移入: コペン
于 2017-01-25T05:40:07.507 に答える
-2

ないと思います。別のウィンドウを使用します。

私が考えることができる唯一のことは

!gdb blah blah blah

しかし、それはあなたが探しているものではないかもしれません。編集中のファイルに差し込まれるバッチ テキストを生成するために使用される傾向があります。

お役に立てれば。

于 2008-10-08T23:08:43.310 に答える