[Vim] TermDebugの後にrunの引数を毎回いれるのを改善する

VimでもTermDebugを使うと簡単なデバッグを行うことができます。 ## 引数のあるプログラムをTermdebugする場合 ```bash `gutter:false; :Termdebug 9cc (gdb) run 'int main(){12 + 34 - 5 ;}' ``` :Termdebug {実行モジュール}でコマンドでデバッグモードに移行します。 run の後に引数を書くと引数を指定してデバッグできます。 ## 毎回いれるのが面倒 デバッグの度に"run ...."と入力するのは面倒なのでvimrcなどに以下記載しておくと捗ります。 ```bash `gutter:false; command! -nargs=0 Debug9cc call <SID>Debug9cc() function! s:Debug9cc() execute ":TermdebugCommand 9cc 'int main(){int x; x = 1; return x;}'" endfunction ``` 次から:Debug9ccでデバッグできるようになります。

0 件のコメント :

コメントを投稿