# Vscode helper

Framapas : frama

# Firefox

<kdb>CTRL+MAJ+I</kdb> les outils de dev. s'affichent <kdb>CTRL+MAJ+M</kdb> vue adaptative <kdb>CTRL+U</kdb>, le code source (le fichier avant qu'il soit lu/interprété par le Navigateur)

# VSCODE, VSCODIUM...

VScode Le logiciel est un IDE, une interface visuelle pour coder... Il est maintenu par Microsoft Des gens ont mis à jour une version "sans Microsoft" ( sans "Telimetry" == aspiration de données ) - VSCodium - Open Source Binaries of VSCode ↳ https://vscodium.com/ - Codium ( vscodium Windows ) ↳ https://thorium.rocks/codium/ La version ici (https://code.bonnebulle.xyz) est une version "serveur" infos sur Coder, mais c'est le.la même interface... Il y a quand même quelques changements mineurs, entre autres, pour les raccourcis clavier. À installer également : https://hluk.github.io/CopyQ/

## Raccourcis...

### Dossiers / Fichiers

<kdb>Ctrl+K</kdb> + <kdb>Ctrl+O</kdb> ouvrir un projet/dossier <kdb>Ctrl+R</kdb> ouvrir un projet/dossier (déjà ouvert.connu) <kdb>Alt+T</kdb> popup fichiers récents <kdb>Ctrl+E</kdb> Chercher parmis les fichiers du dossier/projet <kdb>Ctrl+Maj+S</kdb> sauvegarder sous (un autre nom) + <cmd>vsc</cmd> /ou/ <cmd>vsc</cmd> /path/to/file.text ( ouvrir dans l'éditeur )

### Commandes menus

<kdb>F1</kdb> [Affichage > Palette de commandes...] <--- chercher n'importe quelle action (<kdb>Ctrl+Maj+P</kdb> sur Vscode non serveur) <kdb>Ctrl+K + Ctrl+S</kdb> Raccourcis clavier

### Affichage, panneaux

<kdb>Ctrl+Maj+O</kdb> Menu Layout (affichages) ... <kdb>Alt+E</kdb> ( perso.custo ) : Toggle minimap <kdb>Ctrl+B</kdb> Toggle panneau gauche (Explorer, autres) <kdb>Ctrl+J</kdb> Toggle panneau Terminal <kdb>Ctrl+K + Ctrl+M</kdb> Quand plusieurs éditeurs ouverts side-by-side (plusieurs groups d'éditeurs côte-à-côte)... va élargir l'éditeur actif (où est le curseur)
Voir Interfaces, groups, side-by-side... https://code.visualstudio.com/docs/getstarted/userinterface

### Navigation fichier

<kdb>Alt+O</kdb> (perso.script) Afficher le fichier dans le navigateur (new tab) -- macro dans settings + <cmd>open</cmd> /ou/ <cmd>open</cmd> /path/to/file.text ( navigateur ) . . . <kdb>Alt+T</kdb> (perso.custo) Affichage rapide du dernier fichier ouvert (liste) <kdb>Alt+Maj+T</kdb> (perso.custo) Affichage rapide du dernier fichier ouvert (liste) <kdb>Ctrl+G</kdb> Go to line (> numéro de ligne) <kdb>Ctrl+Alt+Z</kdb> (custo.perso) : curseur, revenir à la dernière intervention (précédent)... <kdb>+Maj</kdb> (suivant) https://open-vsx.org/extension/codeandstuff/vscode-navigate-edit-history

### Text, recherche...

<kdb>Alt+Z</kdb> Editor text, retour à la ligne (wrap text, largeur max) ... <kdb>Ctrl+X</kdb> couper <kdb>Fn+Fleches</kdb> : Aller au début / fin de ligne <kdb>Maj</kdb> : sélectionné du text (marche avec début/fin de ligne) ... <kdb>Ctrl+F</kdb> recherche ; <kdb>Ctrl+Maj+F</kdb> panneau de recherche + chercher dans tous les fichiers <kdb>Ctrl+Maj+L</kdb> Rechercher dans le document/fichier le text actuellement sélectionné (mêmes occurences) <kdb>Ctrl+Espace</kdb> Aides (suggestions, infos CSS, autres) ( Intellisense ) <kdb>CTRL+MAJ+/</kdb> Commenter <kdb>CTRL+MAJ+Suppr</kdb> ( perso.custo ) : supprimer ligne courante !

### Multi curseurs...

Selection > Utiliser <kdb>Ctrl+Clic</kdb>.... permet d'ajouter un curseur (de text) à plusieurs endroits... <kdb>Ctrl+Maj + fleches(haut/bas)</kdb> ajouter un curseur (au dessus/dessous) <kdb>Alt+A</kdb> ( perso.custo ) : annule le dernier ajout/déplacement/selection de curseur (pratique si on a mal sélectionné)

# Tools / refs

MDN MozillaDevNework Commandes (Terminal) https://cht.sh La Cascade