Connaissiez-vous une liste de vidéos qui décrivent clairement des trucs et astuces que VSCode est capable de faire et dont personne n’a jamais pris la peine de vous parler ? Eh bien, si vous ne l’avez pas fait, vous le faites maintenant…
La bataille des IDE est bien connue et jusqu’à récemment, le choix du langage de programmation orientait également le choix dans l’IDE de faire également du développement. Mais avec l’avènement du Language Server Protocol, qui sépare le langage de l’éditeur, les lignes se sont estompées car n’importe quel IDE peut aujourd’hui prendre en charge n’importe quel langage donné.
Avec de nombreuses options lourdes telles que IntelliJ et VScode disponibles gratuitement, la concurrence devient plus féroce que jamais et inflige des dommages collatéraux. Une victime récente est l’IDE Komodo qui a finalement été abandonné à la communauté en tant que produit open source et maintenant son sort est entre les mains de la communauté OSS. Et nous savons que les développeurs OSS ne doivent pas être sous-estimés. Qui sait, la version communautaire pourrait être encore meilleure. Nous avons documenté cet effort d’ActiveState dans l’article “ActiveState Komodo est maintenant un logiciel open source”.
Mais quand tout se résume à donner avec force une réponse définitive, en réalité le choix est entre IntelliJ et VSCode. IntelliJ est bien sûr étroitement associé à Java et Kotlin, tandis que VSCode avec C # et autres. Mais comme déjà dit, cela ne compte pas tant que ça de nos jours. Vous pouvez également utiliser Javascript, Python et autres dans l’un ou l’autre.
Que reste-t-il donc à essayer pour conquérir le cœur et l’esprit du développeur ? La réponse est d’ajouter des fonctionnalités, même spécialisées. Par exemple, Intellij cherche à attirer les utilisateurs d’Azure, en ajoutant le Boîte à outils Azure, un plug-in qui fournit des modèles et des fonctionnalités avec lesquels vous créez, développez, testez et déployez facilement des applications Azure. VSCode a quant à lui Spring en ligne de mire, ajoutant un support pour rendre l’application basée sur Spring plus courante, comme examiné dans Microsoft met tout en œuvre pour Java. À la fin de cet article, cependant, nous avons conclu que
Bien que VScode ait fait de grandes améliorations, il n’a pas encore atteint le niveau de qualité qu’IntelliJ donne à Java, en particulier dans le domaine de la refactorisation de code. Néanmoins, si vous programmez également dans d’autres langages de programmation que Java, VSCode pourrait être l’option la plus appropriée.
Cela dit, les IDE d’aujourd’hui sont livrés avec de nombreuses cloches et sifflets et la plupart d’entre eux sont inconnus de leurs utilisateurs, qui finissent par n’utiliser que les 20 à 30% de base de leurs capacités IDE. En tant que tel, VScode a de nombreuses fonctionnalités qui “VsCode peut faire ça?” met en lumière. Il contient 35 bons conseils dans le texte et (non répertorié) vidéo qui augmentera votre productivité et révélera la véritable puissance de votre VSCode.
Voici quelques échantillons :
Refactoriser les promesses en asynchrone/en attente
VS Code peut refactoriser les promesses dans TypeScript en Async/Await. Cela inclut plusieurs déclarations puis, Promise. tout() et Promesse. course().
Demandes d’extraction
L’extension Github Pull Requests de Github vous permet de visualiser et d’interagir avec vos Pull Requests directement depuis VS Code.
Partagez votre hôte local
VS Code Live Share vous permet de partager n’importe quel processus TCP sur votre ordinateur avec des personnes actuellement connectées à votre session Live Share. Choisissez “Partager le serveur” dans la palette de commandes et sélectionnez un port à partager. Maintenant, ils peuvent accéder à votre hôte local comme s’il s’agissait de leur hôte local.
Refactoriser vers ES6
VS Code peut refactoriser votre JavaScript en ES6. Il peut mettre à jour les importations, convertir les fonctions prototypes en classes ES6 et plus encore. Chaque fois que vous voyez des points de suspension, vous pourrez peut-être refactoriser ce code.
Docker
VS Code peut configurer, créer, déployer, gérer et même déboguer des conteneurs Docker avec l’extension Docker.
Débogage des applications du navigateur
Les applications exécutées dans le navigateur peuvent également être déboguées dans VS Code. Il s’agirait d’applications fonctionnant sur des frameworks comme Angular, React, Vue ou autres. Ceci est facilité par les configurations de lancement de code VS.
Emmet
Emmet est un outil d’extension de balisage qui facilite grandement l’écriture de code HTML. Il a une syntaxe simple et n’est pas difficile à maîtriser. VS Code prend en charge Emmet par défaut.
Mettre à jour la taille de l’image
VS Code peut automatiquement mettre à jour les balises HTML img avec la taille correcte des images. Cela fonctionne pour les images locales du projet ainsi que pour les images incluses par URL. Cela fonctionne également dans les propriétés CSS comme `background-image`.
Et beaucoup plus!
Passer quelques minutes à apprendre votre IDE pourrait plus tard vous faire gagner du temps de manière exponentielle. “VsCode peut faire ça ?” offre un bon départ.
Plus d’information
Articles Liés
Microsoft met tout en œuvre pour Java
Boîte à outils Azure pour IntelliJ
ActiveState Komodo est maintenant un logiciel open source
Visual Studio Code prend désormais en charge les threads virtuels
Exécutez VSCode dans le navigateur
Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre newsletter hebdomadaire,abonnez-vous à la flux RSS et suivez-nous sur Twitter, Facebook ou Linkedin.
commentaires
ou envoyez votre commentaire à : [email protected]
to www.i-programmer.info
Abonnez-vous à notre page Facebook: https://www.facebook.com/mycamer.net
Pour recevoir l’actualité sur vos téléphones à partir de l’application Telegram cliquez ici: https://t.me/+KMdLTc0qS6ZkMGI0
Nous ecrire par Whatsapp : Whatsapp +44 7476844931