Édition de base Visual Studio Code est avant tout un éditeur et inclut les fonc

Édition de base Visual Studio Code est avant tout un éditeur et inclut les fonctionnalités dont vous avez besoin pour une édition de code source hautement productive. Cette rubrique vous présente les bases de l'éditeur et vous aide à vous déplacer avec votre code. Raccourcis clavier # Être capable de garder les mains sur le clavier lors de l'écriture de code est crucial pour une productivité élevée. VS Code dispose d'un riche ensemble de raccourcis clavier par défaut et vous permet de les personnaliser.  Référence des raccourcis clavier - Découvrez les raccourcis clavier les plus couramment utilisés et les plus populaires en téléchargeant la feuille de référence.  Installer une extension Keymap - Utilisez les raccourcis clavier de votre ancien éditeur (tels que Sublime Text, Atom et Vim) dans VS Code en installant une extension Keymap.  Personnaliser les raccourcis clavier - Modifiez les raccourcis clavier par défaut pour les adapter à votre style. Sélections multiples (multi-curseur) # VS Code prend en charge plusieurs curseurs pour des modifications simultanées rapides. Vous pouvez ajouter des curseurs secondaires (rendu plus fin) avec Alt+Clic . Chaque curseur fonctionne indépendamment en fonction du contexte dans lequel il se trouve. Un moyen courant d'ajouter plus de curseurs consiste à utiliser Ctrl+Alt+Bas ou Ctrl+Alt+Haut qui insère les curseurs en dessous ou au- dessus. Remarque : le pilote de votre carte graphique (par exemple NVIDIA) peut écraser ces raccourcis par défaut. Ctrl+D sélectionne le mot au niveau du curseur ou l'occurrence suivante de la sélection actuelle. Astuce : Vous pouvez également ajouter plus de curseurs avec Ctrl+Maj+L , ce qui ajoutera une sélection à chaque occurrence du texte actuellement sélectionné. Modificateur multi-curseur # Si vous souhaitez modifier la touche de modification pour appliquer plusieurs curseurs à Cmd + Clic sur macOS et Ctrl + Clic sur Windows et Linux, vous pouvez le faire avec le editor.multiCursorModifier paramètre . Cela permet aux utilisateurs provenant d'autres éditeurs tels que Sublime Text ou Atom de continuer à utiliser le modificateur de clavier avec lequel ils sont familiers. Le paramètre peut être défini sur :  ctrlCmd- Mappages à Ctrl sur Windows et Cmd sur macOS.  alt- L' Alt par défaut existant . Il existe également un élément de menu Utilisez Ctrl + Clic pour le multi- curseur dans le menu Sélection pour basculer rapidement ce paramètre. Les gestes Go To Definition et Open Link respecteront également ce paramètre et s'adapteront de manière à ce qu'ils n'entrent pas en conflit. Par exemple, lorsque le paramètre est ctrlCmd, plusieurs curseurs peuvent être ajoutés avec Ctrl/Cmd+Click , et l'ouverture de liens ou l'accès à la définition peut être invoqué avec Alt+Click . Réduire/étendre la sélection # Réduisez ou agrandissez rapidement la sélection actuelle. Déclenchez-le avec Shift+Alt+Left et Shift+Alt+Right . Voici un exemple d'extension de la sélection avec Shift+Alt+Right : Sélection de colonne (boîte) # Placez le curseur dans un coin, puis maintenez Shift+Alt tout en faisant glisser vers le coin opposé : Remarque : Cela devient Maj+Ctrl/Cmd lorsque vous utilisez Ctrl/Cmd comme modificateur multi-curseur . Il existe également des raccourcis clavier par défaut pour la sélection de colonnes sur macOS et Windows, mais pas sur Linux. Clé Commander ID de commande Ctrl+Maj+Alt+Bas Sélection de colonne vers le bas cursorColumnSelectDown Ctrl+Maj+Alt+Haut Sélection de colonne vers le haut cursorColumnSelectUp Ctrl+Maj+Alt+Gauche Sélection de colonne à gauche cursorColumnSelectLeft Ctrl+Maj+Alt+Droite Sélection de colonne à droite cursorColumnSelectRight Ctrl+Maj+Alt+Page suivante Sélection de colonne Page vers le bas cursorColumnSelectPageDown Ctrl+Maj+Alt+Page précédente Sélection de colonne Page précédente cursorColumnSelectPageUp Vous pouvez modifier vos keybindings.jsonpour les lier à quelque chose de plus familier si vous le souhaitez. Mode de sélection de colonne # L' éditeur de paramètres utilisateur : Sélection de colonne contrôle cette fonctionnalité. Une fois ce mode entré, comme indiqué dans la barre d'état, les gestes de la souris et les touches fléchées créeront une sélection de colonne par défaut. Cette bascule globale est également accessible via l' élément de menu Sélection > Mode de sélection de colonne . De plus, on peut également désactiver le mode de sélection de colonne à partir de la barre d'état. Enregistrer / Enregistrer automatiquement # Par défaut, VS Code nécessite une action explicite pour enregistrer vos modifications sur le disque, Ctrl+S . Cependant, il est facile d'activer Auto Save, qui enregistrera vos modifications après un délai configuré ou lorsque le focus quitte l'éditeur. Avec cette option activée, il n'est pas nécessaire d'enregistrer explicitement le fichier. Le moyen le plus simple d'activer Auto Saveest d' utiliser la bascule Fichier > Enregistrement automatique qui active et désactive l'enregistrement après un délai. Pour plus de contrôle sur Auto Save, ouvrez les paramètres de l' utilisateur ou de l'espace de travail et recherchez les paramètres associés :  files.autoSave: Peut avoir les valeurs : o off - pour désactiver la sauvegarde automatique. o afterDelay - pour sauvegarder les fichiers après un délai configuré (par défaut 1000 ms). o onFocusChange - pour enregistrer les fichiers lorsque le focus sort de l'éditeur du fichier sale. o o onWindowChange - pour enregistrer les fichiers lorsque le focus sort de la fenêtre VS Code.  files.autoSaveDelay: configure le délai en millisecondes lorsque files.autoSaveest configuré sur afterDelay. La valeur par défaut est 1000 ms. Sortie chaude # VS Code se souviendra des modifications non enregistrées apportées aux fichiers lorsque vous quittez par défaut. La sortie à chaud est déclenchée lorsque l'application est fermée via Fichier > Quitter ( Code > Quitter sur macOS) ou lorsque la dernière fenêtre est fermée. Vous pouvez configurer la sortie à chaud en définissant files.hotExitles valeurs suivantes :  "off": désactiver la sortie à chaud.  "onExit": La sortie à chaud sera déclenchée lorsque l'application est fermée, c'est-à-dire lorsque la dernière fenêtre est fermée sous Windows/Linux ou lorsque la workbench.action.quitcommande est déclenchée (à partir de la palette de commandes , du raccourci clavier ou du menu). Toutes les fenêtres sans dossiers ouverts seront restaurées au prochain lancement.  "onExitAndWindowClose": La sortie à chaud sera déclenchée à la fermeture de l'application, c'est-à-dire à la fermeture de la dernière fenêtre sous Windows/Linux ou au workbench.action.quitdéclenchement de la commande (depuis la palette de commandes , le raccourci clavier ou le menu), ainsi que pour toute fenêtre comportant un dossier ouvert indépendamment du fait qu'il s'agisse de la dernière fenêtre. Toutes les fenêtres sans dossiers ouverts seront restaurées au prochain lancement. Pour restaurer les fenêtres de dossiers telles qu'elles étaient avant l'arrêt, définissez- la window.restoreWindowssur all. Si quelque chose ne va pas avec la sortie à chaud, toutes les sauvegardes sont stockées dans les dossiers suivants pour les emplacements d'installation standard :  les fenêtres %APPDATA%\Code\Backups  macOS $HOME/Library/Application Support/Code/Backups  Linux $HOME/.config/Code/Backups Rechercher et remplacer # VS Code vous permet de trouver rapidement du texte et de le remplacer dans le fichier actuellement ouvert. Appuyez sur Ctrl+F pour ouvrir le widget de recherche dans l'éditeur, les résultats de la recherche seront mis en surbrillance dans l'éditeur, la règle d'aperçu et la minicarte. S'il y a plus d'un résultat correspondant dans le fichier actuellement ouvert, vous pouvez appuyer sur Entrée et Maj+Entrée pour accéder au résultat suivant ou précédent lorsque la zone de saisie de recherche est focalisée. Chaîne de recherche de semences à partir de la sélection n° Lorsque le widget de recherche est ouvert, il remplira automatiquement le texte sélectionné dans l'éditeur dans la zone de saisie de recherche. Si la sélection est vide, le mot sous le curseur sera inséré à la place dans la zone de saisie. Cette fonction peut être désactivée en définissant editor.find.seedSearchStringFromSelectionsur false. Rechercher dans la sélection # Par défaut, les opérations de recherche sont exécutées sur l'ensemble du fichier sous l'éditeur. Il peut également être exécuté sur du texte sélectionné. Vous pouvez activer cette fonctionnalité en cliquant sur l'icône de hamburger dans le widget de recherche. Si vous souhaitez que ce soit le comportement par défaut du widget de recherche, vous pouvez définir editor.find.autoFindInSelectionsur always, ou sur multiline, si vous souhaitez qu'il soit exécuté sur le texte sélectionné uniquement lorsque plusieurs lignes de contenu sont sélectionnées. Options avancées de recherche et de remplacement # En plus de rechercher et de remplacer par du texte brut, le widget de recherche propose également trois options de recherche avancées :  Cas de correspondance  Correspond à un mot entier  Expression régulière Le remplacement de la boîte de saisie prend en charge la préservation de la casse, vous pouvez l'activer en cliquant sur le bouton Conserver la casse ( AB ). Prise en charge multiligne et redimensionnement du widget de recherche # Vous pouvez rechercher du texte sur plusieurs lignes en collant le texte dans les zones de saisie Rechercher et Remplacer. Appuyer sur Ctrl+Enterinsère une nouvelle ligne dans la zone de saisie. Lors de la recherche de texte long, la taille par défaut de Find Widget peut être trop petite. Vous pouvez faire glisser le volet gauche pour agrandir le widget de recherche ou double-cliquer sur le volet gauche pour l'agrandir ou le réduire à sa taille par défaut. Rechercher dans les fichiers # uploads/S4/ raccourcis-clacier-emmet.pdf

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 18, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.3574MB