RCIE-ジャンクのコード屋

主に自分のためにコーディングのTIPSを蓄積しています。

Rust デバッグで変数の中身を見る

概要

デバッグ
  • プログラムのミスを治すことを、虫(バグ)取りにたとえて「デバッグ」と呼ぶ。
  • プログラムを動かしながら変数を見ると、プログラムのミスを発見しやすい。
手順
  • ブレークポイント」を設置する。
    • プログラムの実行がそこに来ると、一旦停止する。

f:id:rcie:20210829202047p:plain:w480
左端の赤い丸がブレークポイント

デバッグ
  • F5 キーを入力すると、デバッグが開始する。

f:id:rcie:20210829202444p:plain:w480
変数の中身が見える

  • F10 キーで1行ずつ実行、F5 キーで再開できる。
日本語を表示するために
  • デバッグモードだと、日本語が文字化けしてうまく表示できない。
  • ワークスペースの設定を開いて編集をするとうまくいく。

f:id:rcie:20210830185833p:plain:w480
Ctrl + Shift + P でコマンドパレットを出し、「workspace json」で検索する。

  • "args" : ["-NoExit","chcp 65001"]を追加する。

f:id:rcie:20210830192617p:plain:w480
追加する場所に留意。

  • F5 を押せば、デバッグ時にも正しく文字が表示されることが確認できる。