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

135PARTAGES

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-le nous !

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 calvaire
Membre éclairé 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 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 éclairé 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 
Avatar de dfiad77pro
Membre expérimenté https://www.developpez.com
Le 16/12/2019 à 18:09
Ce ne sont pas les projets java seuls qui me posent soucis, j'utilise souvent éclipse avec, c'est surtout les projets contenant aussi React/TypeScript et node.
Malgré l'exclusion du node module, il rame (version 2019 /09)
0  0 
Avatar de darklinux
Membre éclairé https://www.developpez.com
Le 17/12/2019 à 0:17
Citation Envoyé par calvaire Voir le message
Bonjour, je suis sur eclipse depuis 6 ans, quel avantage aurais-je a passé à VS code? (je code en C, Java et Python)
Pour C et Python ce sont les meilleurs outils qui soient , ne fusse avec intellicode , le débogueur , attention tu parles bien du python " usuel " , pas celui rattaché au machine learning , l’il est bien , mais à mon gout pas encore au niveau d ' un spyder
0  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 17/12/2019 à 16:36
Citation Envoyé par dfiad77pro Voir le message
Ce ne sont pas les projets java seuls qui me posent soucis, j'utilise souvent éclipse avec, c'est surtout les projets contenant aussi React/TypeScript et node.
Malgré l'exclusion du node module, il rame (version 2019 /09)
Tu utilises quoi comme editeur JS/TS? https://marketplace.eclipse.org/cont...nt-eclipse-ide est celui qui donne les meilleurs resultats. Si tu en utilises un autre, ca vaut peut-etre le coup de le desinstaller.
0  0 
Avatar de Forge
Membre à l'essai https://www.developpez.com
Le 19/12/2019 à 17:57
Salut et pardon pour la question, mais VS Codium par rapport à VS Code c'est l'oeuf ou la poule ?
0  0