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.38 permet de préserver la casse dans "Rechercher et remplacer"
Et est livré avec TypeScript 3.6.2

Le , par Stéphane le calme

182PARTAGES

12  0 
Microsoft a annoncé la disponibilité de Visual Studio Code version 1.38. Passons en revue quelques fonctionnalités.

Workbench

Préserver la casse dans Rechercher et remplacer

Dans la version 1.37, Microsoft a ajouté une option Préserver la casse au contrôle Rechercher / Remplacer de l'éditeur. La même option est désormais disponible sous forme d’icône AB dans la recherche globale et le remplacement.

Il existe également un nouveau mode de conservation de la casse pour les mots séparés par un trait d'union :


Mise à jour de l'icône Annuler la recherche

Microsoft a mis à jour l'icône utilisée pour annuler une recherche afin de mieux représenter l'action. Une action qui peut se montrer très utile par exemple lorsque les recherches prennent trop de temps.


Validation des paramètres du tableau de chaînes

L'éditeur de paramètres affiche désormais des erreurs pour les éléments de type tableau de chaînes si la valeur actuelle ne correspond pas au schéma minItems, maxItems, item.enum ou item.pattern spécifié.


Améliorations de l'explorateur

Création de ressources de niveau supérieur

Microsoft a amélioré le processus de création de fichiers et de dossiers de niveau supérieur dans l'explorateur. Il existe maintenant trois façons de créer un fichier ou un dossier à la racine de l’explorateur de fichiers :
  • faire défiler au-delà du dernier élément afin d'appeler le menu contextuel sur l'espace vide ;
  • appuyer sur Echap efface le focus et la sélection dans l'Explorateur, ce qui permet aux actions de la zone de titre d'être exécutées à la racine de l'Explorateur ;
  • utiliser un menu contextuel sur la barre de défilement.

Ouvrir le fichier et préserver le focus

Il est maintenant possible d'ouvrir un fichier en aperçu à partir de l'explorateur tout en gardant le focus dans l'explorateur. La nouvelle commande est filesExplorer.openFilePreserveFocus et, par défaut, elle peut être déclenchée via la touche Espace.

Nom du fichier de l'explorateur

Il existe un nouveau paramètre, explorer.incrementalNaming, permettant de contrôler le nommage des fichiers en double, qui peut avoir les valeurs simple ou smart.
  • simple - Ajoute le mot « copie » à la fin du nom dupliqué éventuellement suivi d'un numéro. Il s’agit du comportement stable actuel du code VS.
  • smart - Ajoute un numéro à la fin du nom dupliqué. Si un numéro fait déjà partie du nom, alors il se verra incrémenté.

Maximiser la commande bascule éditeur

Une nouvelle commande Basculer les tailles de groupe d'éditeurs (workbench.action.toggleEditorWidths) permet d'alterner entre la maximisation du groupe d'éditeurs actif et la correction de la largeur des groupes d'éditeurs.

Mise en grille du plan de travail

Le moteur de présentation du plan de travail a été réécrit pour utiliser le même widget de grille que la zone d'édition elle-même. Ce travail est en cours depuis un certain temps et il a été activé par défaut pour les versions Insiders au cours des dernières itérations. Le paramètre est workbench.useExperimentalGridLayout et sera désormais activé par défaut.

Éditeur

Curseur entourant les lignes (scrollOff)

Vous pouvez maintenant personnaliser le nombre de lignes visibles à afficher autour du curseur lorsque vous déplacez le curseur vers le début ou la fin d'un fichier en définissant editor.cursorSurroundingLines. Dans l'éditeur Vim, cette fonctionnalité s'appelle scrollOff.

Recherche multiligne dans Recherche

Le contrôle Recherche de l'éditeur prend désormais en charge la recherche et le remplacement de texte sur plusieurs lignes. En appuyant sur Ctrl + Entrée, vous pouvez insérer de nouvelles lignes dans la zone de saisie.

Copier / rétablir le contenu supprimé

De nouvelles actions permettent de copier ou de rétablir le contenu supprimé lors de l'utilisation de l'éditeur de différences en ligne. Survolez le contenu supprimé dans l'éditeur de diff en ligne et vous pouvez maintenant :
  • copier tout le contenu supprimé ;
  • copier une ligne spécifique ;
  • annuler le changement.

Langages

Référence MDN pour HTML et CSS

VS Code affiche désormais une URL pointant vers la référence MDN appropriée en complétant et survolant les entités HTML et CSS:

TypeScript 3.6

VS Code est maintenant livré avec TypeScript 3.6.2. Cette mise à jour majeure apporte certaines améliorations au langage TypeScript, notamment des générateurs plus stricts et la prise en charge de import.meta, ainsi que de nouvelles fonctionnalités d’outillage pour JavaScript et TypeScript. Comme toujours, cette version inclut également un certain nombre de corrections importantes de bogues.

Édition sensible au point-virgule pour JavaScript et TypeScript

Lorsque vous ajoutez une importation ou appliquez une refactorisation dans le code source JavaScript ou Typescript, VS Code essaie maintenant de déterminer s'il faut inclure des points-virgules à partir du code existant dans le fichier.

Source : Microsoft

Voir aussi :

Sortie de Qt Visual Studio Tools 2.4 RC, la fenêtre de configuration Qt est remplacée par une page de paramètres
Microsoft annonce la disponibilité de la Preview 2 de Visual Studio 2019 version 16.3, ainsi que la Preview 2 de la version 8.3 de Visual Studio pour Mac
Microsoft annonce la disponibilité générale de Visual Studio 2019 version 16.2 ainsi que la Preview 1 de la version 16.3

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

Avatar de smarties
Membre expert 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 dfiad77pro
Membre expérimenté https://www.developpez.com
Le 13/12/2019 à 18:51
bref il y a plein de chose à dire sur vscode 1.41 : les evols du layout, de la tokenisation, du langage server, le terminal webgl, electron etc..
Un énorme travail à été fait pour clôturer la roadmap 2019 et par respect pour cela il faut avoir des discussions intelligentes !

marre de ces gens qui pourrissent les news avec des réponses de merde ! Pardon pour le terme , mais ça viens du coeur
donc -1 pour ton commentaire
3  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 calvaire
Expert confirmé https://www.developpez.com
Le 13/12/2019 à 20:02
Bonjour, je suis sur eclipse depuis 6 ans, quel avantage aurais-je a passer à VS code? (je code en C, Java et Python)
1  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 matthius
Inactif https://www.developpez.com
Le 10/10/2019 à 10:31
:net 3 doit donc être entièrement compatible GNU Linux ?
0  0 
Avatar de darklinux
Membre extrêmement actif https://www.developpez.com
Le 31/10/2019 à 9:35
Installé depuis ce matin : bluffant
0  0 
Avatar de dfiad77pro
Membre expérimenté https://www.developpez.com
Le 13/12/2019 à 20:10
Coté Java , vscode n'est pas encore au niveau même si ça évolue vite, je pense qu'il faudra attendre 1ans avant qu'il doit envisageable de migrer.
Perso , j'utilise aussi vscode pour le Java (uniquement à cause des freeze d'éclipse), mais il me faut reconnaitre qu'il n'est pas encore au niveau (débogage, tomcat, etc.).
0  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 16/12/2019 à 15:43
uniquement à cause des freeze d'éclipse
Quelles operations en particulier te causent des freezes dans Eclipse IDE? T'as la derniere version avec une version recente de Java pour le faire tourner?
0  0