VSCode

Configuration

Ouvrir les fichiers dans des onglets distincts

workbench.editor.enablePreview: false

Structure collapsed par défaut

outline.collapseItems: alwaysCollapse

Couleur de l'onglet actif

"workbench.colorCustomizations": {
  "tab.activeBackground": "#916e2d"
}

Raccourcis clavier

Ouvrir la palette de commandes

Ctrl+Shift+P

Debugging

Configuration

{
    "configurations": [
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9003,
            "pathMappings": {
                "/usr/local/apache2/htdocs": "${workspaceFolder}"
             },
             "stopOnEntry": false,
             "log": false
        }

Debugging à distance via tunnel SSH

$ ssh -R 9003:localhost:9003 devsi
$ cat /etc/ssh/sshd_config
[...]
GatewayPorts yes
[...]
$ cat /path/to/xdebug.ini
[xdebug]
xdebug.mode=debug
xdebug.discover_client_host=Off
xdebug.start_with_request=yes
xdebug.max_nesting_level=256
xdebug.log=/var/log/xdebug.log
xdebug.client_host=befez-workstation
xdebug.remove_connect_back=0

Divers

Autre nom de la vue Structure : Outline