Mon extension de code Visual Studio préféré n'est pas pour le codage
Visual Studio Code a des milliers d'extensions qui augmentaient les fonctionnalités de productivité, la prise en charge de plus de langues et des intégrations avec d'autres outils de développement. Mon extension préférée ne fait aucune de ces choses: elle se connecte à Discord.
L'application Discord Chat a une fonctionnalité de «présence», qui montre l'activité actuelle de quelqu'un sur son profil. Il a été principalement conçu pour montrer l'activité de jeu actuelle d'une personne, sur des plates-formes comme Steam, PlayStation et Xbox. Cependant, il peut également afficher votre activité Spotify si vous connectez votre compte, et d'autres services peuvent l'utiliser avec l'API de présence riche de Discord. C'est une façon amusante de voir ce que font vos amis, et d'autres personnes peuvent voir ce que vous faites.
Visual Studio Code n'a pas de prise en charge intégrée pour Discord Présence, mais l'extension de présence Discord tierce peut résoudre ce problème.
Vs code, rencontrez la discorde
L'extension de présence Discord ajoute un indicateur d'activité à votre profil Discord, y compris le nom de l'application de code Visual Studio, le nom de l'espace de travail que vous avez ouvert et le nom du fichier que vous avez ouvert. J'ai remarqué que le dernier élément ne fonctionne pas toujours si vous avez plusieurs fichiers ouverts dans différentes vitesses, mais je n'ai eu aucun autre problème. L'image de l'activité est basée sur le fichier actuel – supports en fourrure pour un fichier JSON, une icône de terminal pour un script bash, le logo DART pour un fichier DART, etc.
L'extension ne nécessite pas vos informations d'identification Discord ou quoi que ce soit d'autre. Il envoie simplement des données à l'application Discord installée sur votre ordinateur, de la même manière que toutes les autres applications ou jeux qui utilisent l'API de présence riche. Dès que vous l'installez, il communique avec votre client Discord.
Il existe des options de paramètres supplémentaires que vous pouvez essayer: cliquez sur l'onglet Extensions dans votre barre latérale, cliquez sur le bouton Paramètres de Discord présence (ou cliquez avec le bouton droit) et sélectionnez Paramètres. Vous pouvez définir les chaînes de messages pour modifier des fichiers ou déboguer, en utilisant le nom de fichier actuel, le répertoire, l'espace de travail, la ligne, la colonne, le référentiel, la branche et d'autres informations sous forme de variables.
J'aime les paramètres par défaut, mais l'édition de messages comme «Reading {current_line} de {total_lines}» peut également être amusant. Vous pouvez également utiliser des valeurs codées en dur pour jouer avec quiconque voit votre profil.
Cette extension n'est pas un coup de pouce à ma productivité ou à une amélioration significative de mon expérience de codage, mais c'est une façon amusante de connecter mon IDE principal à la plate-forme sociale que j'utilise le plus. Si vous utilisez Discord et Visual Studio Code, cela vaut la peine de vérifier.
Essayez-le
C'est une extension amusante si vous êtes un utilisateur de lourde discorde, tant que vous ne révèlez pas accidentellement des projets logiciels secrets. La plupart de mon utilisation du code Visual Studio est avec mes projets logiciels open source, donc ce n'est pas un problème pour moi. Vous pouvez également modifier les paramètres pour afficher des informations plus vagues, comme le nombre de lignes, la taille du fichier ou simplement le nom du code Visual Studio.
Vous pouvez télécharger l'extension Discord Présence à partir du Visual Studio Code Marketplace. Gardez à l'esprit qu'il existe des risques de sécurité potentiels avec l'installation des extensions de code – je ne suis pas au courant d'un comportement suspect avec cette extension spécifiquement, mais il pourrait théoriquement être mis à jour à l'avenir avec un code malveillant.
Je n'ai pas beaucoup d'extensions installées en général. Je travaille principalement sur le développement Web et la prise en charge de la syntaxe HTML, CSS et JavaScript dans le code vs est déjà solide. J'aime cependant l'extension en direct de l'aperçu de Microsoft pour tester des pages dans les navigateurs Web.
