IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Visual Studio Code 1.46 est disponible et permet le déplacement des vues entre la barre latérale et le panneau
Et intègre une prise en charge améliorée des liens

Le , par Bill Fassinou

165PARTAGES

3  0 
Workbench

Déplacement des vues entre la barre latérale et le panneau

Pour plusieurs itérations, Microsoft avait annoncé des progrès sur la flexibilité de la mise en page. Avec cette version, cet ensemble de fonctionnalités est désormais prêt pour une utilisation générale. Il est désormais possible de déplacer des vues entre la barre latérale et le panneau. Pour ce faire, vous pouvez désormais faire glisser une vue par son en-tête ou un groupe entier par son icône ou son titre depuis son emplacement actuel et la déplacer vers l'emplacement souhaité. À partir du clavier, les commandes "Vue : déplacer la vue" (workbench.action.moveView) et "Vue : déplacer la vue focalisée" (workbench.action.moveFocusedView) peuvent être utilisées.


Regrouper les vues

Vous pouvez également regrouper certaines vues provenant de différentes extensions ou vous pensez que les groupes par défaut de vues intégrées ne vous conviennent pas. Vous pouvez à la fois déplacer des vues dans des groupes existants ou créer de nouveaux groupes pour un ensemble sélectionné de vues. Cela fonctionne à travers la barre latérale et le panneau comme auparavant.

Réinitialisation des emplacements de vue

Les vues et les groupes de vues peuvent être réinitialisés à leurs emplacements par défaut via leurs menus contextuels. Lorsqu'une vue a été déplacée de son emplacement par défaut, il y aura une entrée Réinitialiser l'emplacement pour la réinitialiser. Il existe également des commandes "Affichage : Réinitialiser l'emplacement de la vue ciblée" (workbench.action.resetFocusedViewLocation) et "Affichage : Réinitialiser les emplacements des vues" (workbench.action.resetViewLocations) pour réinitialiser toutes les vues et tous les groupes à leurs emplacements par défaut.

Éditeur

Il est désormais possible d'annuler plusieurs fichiers, même si les fichiers ont été fermés entre-temps. Les fichiers modifiés seront rouverts et une opération sur plusieurs fichiers, comme un symbole de renommage, sera annulée dans tous les fichiers concernés. VS Code reconnaît actuellement CR retour chariot), LF (saut de ligne) et CRLF comme fins de ligne. Certains langages de programmation ont des définitions différentes de ce qui constitue une fin de ligne.

Cela varie selon les langages, par exemple LS (séparateur de ligne) et PS (séparateur de paragraphe) sont des terminateurs de ligne en C# et JavaScript, mais pas en HTML, PHP ou Java. Ces différences de fin de ligne peuvent provoquer des problèmes lorsque VS Code communique avec un serveur de langage, car divers concepts sont communiqués entre VS Code et le serveur à l'aide de coordonnées (line;char). S'il existe différentes définitions d'une fin de ligne, cela peut entraîner différents mappages de lignes et d'emplacements dans le fichier.

Terminal intégré

Visual Studio Code 1.46 intègre une prise en charge améliorée des liens. L'aperçu du lien du terminal intégré du mois dernier a remplacé l'ancienne implémentation. La nouvelle implémentation de liens permet désormais l'amélioration de la détection de liens et de sites Web file:// grâce à la détection de liens de l'éditeur ; la prise en charge du lien de dossier, soit en ouvrant le dossier dans l'explorateur, soit en ouvrant une nouvelle fenêtre VS Code; les différentes actions de lien pour différents types de liens, retombant sur des liens "Word" qui recherchent l'espace de travail (en fonction du paramètre terminal.integrated.wordSeparators); l'expérience de mise en évidence et de survol du lien similaire avec l'éditeur.


Tâches

Poursuivant les améliorations récentes des performances des tâches, Run Build Task ne demandera plus toujours des extensions pour leurs tâches. Si une tâche de génération par défaut est configurée dans votre dossier tasks.json, exécuter la tâche de génération essaiera uniquement de résoudre cette tâche, au lieu de rechercher toutes les tâches de toutes les extensions avant d'exécuter la tâche de génération par défaut.

Débogage

Cette version améliore les configurations de débogage automatique. Microsoft dit avoir introduit une fonctionnalité permettant aux auteurs d'extensions d'analyser le projet en cours et de proposer automatiquement des configurations de débogage. Ces configurations de débogage sont créées dynamiquement et ne s'affichent donc pas dans le fichier de configuration launch.json. C'est bien tant qu'ils fonctionnent hors de la boîte, mais parfois vous devrez peut-être modifier la configuration, par exemple pour ajouter un argument supplémentaire. Il y a maintenant une option pour enregistrer une configuration de débogage automatique dans un launch.json, afin de l'ouvrir pour l'édition. Pour ce faire, utilisez le bouton d'engrenage à la fin de la configuration de débogage automatique dans la sélection rapide "Debug: Select and Start Debugging"


Prise en charge du navigateur

Lors du débogage d'une extension dans le navigateur, l'extension déboguée apparaît dans un nouvel onglet du navigateur qui désactive (masque) l'onglet du débogueur. Lorsque le débogueur s'arrête pour une raison quelconque, par exemple, atteint un point d'arrêt, Microsoft dit ne pas pouvoir activer l'onglet débogueur (car les navigateurs ne fournissent pas d'API pour cela). Cela rend presque impossible de découvrir que l'extension déboguée s'est arrêtée. Pour régler ce problème, Microsoft met à jour le titre de l'onglet pour inclure un indicateur de cercle rouge (ressemblant à un point d'arrêt). Dès que l'onglet du débogueur est activé, le point rouge est supprimé.

Téléchargement de fichiers / dossiers

VS Code vous permet de déposer des fichiers dans l'explorateur de fichiers pour les télécharger. Dans cette itération, Microsoft a amélioré cette fonctionnalité pour vous permettre de supprimer des dossiers pour les télécharger, y compris tous les dossiers et fichiers enfants. Comme cela peut être une opération de longue durée, vous verrez les progrès signalés dans la barre d'état et vous pouvez annuler l'opération si nécessaire.

Télécharger Visual Studio Code 1.46 (Windows: Système utilisateur | Mac | Linux: tarball deb rpm snap)

Source : Microsoft

Et vous ?

Que pensez-vous des nouveautés de cette version ?

Voir aussi

Les outils Cordova débarquent sur Visual Studio Code sous forme d'extension pour faciliter le développement d'applications mobiles cross-platform

Visual Studio Code 1.45 est disponible et apporte des améliorations au débogueur JavaScript qui est en préversion ainsi qu'une mise en évidence plus rapide des syntaxes

Visual Studio Code 1.44 est disponible et apporte la vue chronologique, mais aussi des fonctionnalités en préversion comme la synchronisation des paramètres

Visual Studio Code 1.43 est disponible et apporte des améliorations au niveau des notifications de progression ainsi que la prise en charge du lecteur d'écran Linux Orca

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de smarties
Expert confirmé https://www.developpez.com
Le 08/07/2022 à 10:39
Cool mais je continue d'utiliser VSCodium afin de me passer des télémétrie de M$
5  1 
Avatar de pierre.E
Membre confirmé https://www.developpez.com
Le 12/03/2021 à 18:18
moi j'aimerais surtout un bouton pour chaque langage avec les extensions utiles pour éviter de me coltiner la recherche d'extension
2  0 
Avatar de JPLAROCHE
Membre expérimenté https://www.developpez.com
Le 23/11/2020 à 3:22
vscodium
1  0 
Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 13/06/2021 à 20:08
Bonjour,

Je pense que le Workspace Trust fait suite à un proof of concept d'utilisation de l'analyseur de code de Visual Studio Code sur une macro Rust qui permet d'effectuer des actions malveillantes sur le PC. Je n'arrive plus à retrouver le POC .
1  0 
Avatar de nikau6
Membre extrêmement actif https://www.developpez.com
Le 11/07/2020 à 12:23
Citation Envoyé par Marauder Voir le message
Hello,

Visual Studio Code vient de plus en plus sympa mais il me manque encore des fonctionnalités essentielles présentes sur son grand frère Visual Studio

- Pouvoir zoomer avec la molette pour agrandir, réduire la taille de la police (nan parce que mes yeux des fois, ils fatiguent )

++
Tu peux le faire. Tu copies cette ligne dans le fichier settings.json

Code : Sélectionner tout
"editor.mouseWheelZoom": true
0  0 
Avatar de pierre.E
Membre confirmé https://www.developpez.com
Le 13/02/2021 à 14:00
moi j aimerais bien des boutons pour changer installer extensions
si je travail en c# en python en javascript sans avoir à me coltiner la recherche des principales extensions et l activation désactivation de celle dont je ne me sert pas
0  0 
Avatar de ManPaq
Membre averti https://www.developpez.com
Le 13/03/2021 à 15:29
codium est bien et offre toutes les fonctionnalités de vs code sans le traçage, comme il a été fait mention dans un article précédent. A l'instar de son avatar il tourne sur x86, 64, arm, linux, Apple, chrome OS... Pourtant, particulièrement sur ce dernier dans le container linux, je le trouve excessivement lourd et les suggestions tellement envahissantes en particulier sur un écran réduit en plus du temps de chargement des extensions et les messages d'erreurs sans intérêts!
Je ne sais si c'est dû à électron et une interface héritée plutôt que native mais dans mon Linux bêta vim est bien plus convivial.
Attention à rester KISS!
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 20/03/2021 à 4:17
Citation Envoyé par pierre.E Voir le message
moi j'aimerais surtout un bouton pour chaque langage avec les extensions utiles pour éviter de me coltiner la recherche d'extension
+1 dans le sens où VS Code évolue mais reste rustre au possible dans son interface. En effet la recherche d'extensions est clairement perfectible.

Sur ce point là si quelqu'un a une piste pour déplacer le débogage en bas au lieu de la colonne de gauche je suis preneur.
0  0 
Avatar de arnofly
Membre confirmé https://www.developpez.com
Le 12/06/2021 à 20:20
Ouais... Un peu lourdingue "Workspace Trust, je trouve. Heureusement qu'il est possible de désactiver cette fonctionnalité.
0  0 
Avatar de Beginner.
Membre expert https://www.developpez.com
Le 02/07/2021 à 22:00
Salut,

Citation Envoyé par arnofly Voir le message
Ouais... Un peu lourdingue "Workspace Trust, je trouve. Heureusement qu'il est possible de désactiver cette fonctionnalité.
Oui je suis d'accord...
Je crois que c'est à cause de ce truc que je ne peux plus utiliser VS CODE...
J'ai un message du genre "cette application ne peut pas s’exécuter sur cet ordinateur"...

Comment on désactive cette fonctionnalité qui se comporte comme un virus ?
0  0