Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb_it:vscode [2022/01/07 03:05] – ↷ Page déplacée de wiki:kb_it:vscode à kb_it:vscode befekb_it:vscode [2025/12/07 13:08] (Version actuelle) befe
Ligne 1: Ligne 1:
 ====== VSCode ====== ====== 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 ====
 +
 +<code json>
 +"workbench.colorCustomizations": {
 +  "tab.activeBackground": "#916e2d"
 +}
 +</code>
  
 ===== Raccourcis clavier ===== ===== Raccourcis clavier =====
Ligne 6: Ligne 24:
  
 ''Ctrl+Shift+P'' ''Ctrl+Shift+P''
 +
 +===== Debugging =====
 +
 +==== Configuration ====
 +
 +<code json>
 +{
 +    "configurations": [
 +        {
 +            "name": "Listen for Xdebug",
 +            "type": "php",
 +            "request": "launch",
 +            "port": 9003,
 +            "pathMappings": {
 +                "/usr/local/apache2/htdocs": "${workspaceFolder}"
 +             },
 +             "stopOnEntry": false,
 +             "log": false
 +        }
 +</code>
 +
 +==== Debugging à distance via tunnel SSH ====
 +
 +<code bash>
 +$ 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
 +</code>
 +
 +===== Divers =====
 +
 +Autre nom de la vue Structure : Outline