Visual Studio Code

Outilhtml

Publié par le (34504 lectures)

code éditeur visual

Visual Studio Code est un éditeur de code source récemment lancé par Microsoft, avec la particularité d'être diffusé sur Github donc en open source. Il est disponible pour Windows mais aussi Linux et Mac OS X et vient concurrencer directement les éditeurs modernes tels que Atom, Brackets et SublimeText.

Il comprend donc un certain nombre de fonctionnalités devenues bien pratiques :

  • Coloration syntaxique HTML, CSS/Sass/Less, JavaScript, C#, JSON, XML, etc
  • Aide à l'édition de certains langages comme aperçu des couleurs en CSS
  • Ouverture d'un dossier pour voir tous les fichiers dans une arborescence
  • "Split view" pour éditer jusqu'à 3 fichiers dans la même fenêtre (Side by Side)
  • Accès rapide à tous ces fichiers avec un raccourci clavier (Ctrl+P)
  • Recherche dans fichiers multiples (mais pas encore remplacement)
  • Support de Git natif
  • Debugger intégré pour quelques langages (NodeJS, Mono)
  • Intégration avec des tâches externes (de type Make, Gulp, Ant...)
  • Personnalisation des raccourcis clavier et du thème

Il est de surcroît personnalisable avec des extensions, à l'instar des autres éditeurs et plein de promesses quant à son évolution et sa performance.

Si vous pratiquez couramment les langages web, voire NodeJS et Git, cela vaut la peine de l'essayer.

Commentaires

Un éditeur Microsoft prévu d'emblée pour Mac...

On sent bien la volonté de Microsoft de toucher un maximum de développeurs depuis quelque temps.

A tester.

J'utilise la version pleine de Visual Studio à mon taf et Brackets pour mes projets perso.

Pour le "simple" dev front que je suis, Visual Studio est une sacré usine à gaz : ça fait tellement de choses qu'on ne sait plus où chercher.
Je lui préfère Brackets pour sa légèreté : de base ça fait peu de choses mais ça le fait bien.

Globalement, je trouve plus pertinent de dédier un logiciel à un type de profil.

@erwan21: Visual Studio Code est différent de Visual Studio. Ce dernier est un IDE complet, alors que le premier est un éditeur de code.