VSCode使用方法

デバッグ

デバッグ機能

ショートカットキー参照

ゲスト側設定

VirtualBox CentOS7
1.XDebugインストール

2.PHP設定
php.iniに以下を追記
[zend debugger]
XDebugインストールパス
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_connect_back=1
xdebug.remote_host = none
xdebug.remote_autostart= 1

ホスト側設定

1.PHP Debugインストール

2.デバッグの構成を開く※launch.json
{
 ~
 "configurations": [
  {
   "name": "Listen for XDebug",
   "type": "php",
   "request": "launch",
   "port": 9001,
   "pathMappings": {
    公開ディレクトリのソースパス
    "/var/www/dabada": "${workspaceRoot}"
   }
  },
  {
   
  }
 ]
}

ショートカットキー

入力
キー 機能 備考
option+上(下) 現在行の入れ替え
option+shift+上(下) カーソル行を上(下)にコピー貼り付け
command+shift+K カーソル行を削除
command+Enter ↓に空行追加
command+shift+Enter ↑に空行追加
キー 機能 備考 Alt+上(下) 現在行の入れ替え Shift+Ctrl+Alt+上下左右 短径選択 Alt+Shift+上(下) カーソル行を上(下)にコピー貼り付け
移動、表示
キー 機能 備考
F12 定義へ移動 変数、関数
control+「-」 戻る
Shift+F12 参照を表示 変数、関数
Shift+Alt+F12 参照を全て表示 変数、関数
command+P 指定した文字を含むファイル名を全表示 正規表現可
command+Shift+F 指定した文字を使用しているソースコードを全検索 正規表現可
command+上(下) 先頭(末尾)行へ移動
command+G 指定行へ移動
command+option+上下左右 短径選択
command+K command+0 全コードの折りたたみ
command+K command+J 全コードの展開
キー 機能 備考 F12 定義へ移動 変数、関数 Alt+左 戻る Shift+F12 参照を表示 変数、関数 Shift+Alt+F12 参照を全て表示 変数、関数 Ctrl+P 指定した文字を含むファイル名を全表示 正規表現可 Ctrl+Shift+F 指定した文字を使用しているソースコードを全検索 正規表現可 Ctrl+G 指定行へ移動 Shift+Ctrl+Alt+上下左右 短径選択 Alt+Shift+上(下) カーソル行を上(下)にコピー貼り付け
デバッグ
キー 機能 備考
F5 デバッグ開始
F6 ステップオーバー
F5 ステップイン
Shift+F11 ステップアウト
キー 機能 備考
F5 デバッグ開始
F6 ステップオーバー
F5 ステップイン
Shift+F11 ステップアウト
環境
キー 機能 備考
Ctrl+B ファイルツリー表示/非表示
command+J ターミナル表示/非表示
キー 機能 備考
Ctrl+B ファイルツリー表示/非表示
Ctrl+Shift+@ ターミナル表示

Follow me!

次の記事

物流用語