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 | ↑に空行追加 |
移動、表示
キー | 機能 | 備考 |
---|---|---|
F12 | 定義へ移動 | 変数、関数 |
control+「-」 | 戻る | |
Shift+F12 | 参照を表示 | 変数、関数 |
Shift+Alt+F12 | 参照を全て表示 | 変数、関数 |
command+P | 指定した文字を含むファイル名を全表示 | 正規表現可 |
command+Shift+F | 指定した文字を使用しているソースコードを全検索 | 正規表現可 |
command+上(下) | 先頭(末尾)行へ移動 | |
command+G | 指定行へ移動 | |
command+Shift+option+上下左右 | 短形選択 | |
短形選択で複数行の先頭 → command+右 | 複数行の末尾から入力 | |
command+K command+0 | 全コードの折りたたみ | |
command+K command+J | 全コードの展開 | |
command+B | ファイルツリー表示/非表示 | |
command+Shift+E command+← | ファイルツリーの折りたたみ | |
command+@ | 複数のvscodeウィンドウの切り替え |
デバッグ
キー | 機能 | 備考 |
---|---|---|
F5 | デバッグ開始 | |
F6 | ステップオーバー | |
F5 | ステップイン | |
Shift+F11 | ステップアウト |
キー | 機能 | 備考 |
---|---|---|
F5 | デバッグ開始 | |
F6 | ステップオーバー | |
F5 | ステップイン | |
Shift+F11 | ステップアウト |