BT

Développer en F# avec Ionide sous Visual Studio Code

| par Jeff Martin Suivre 16 Abonnés , traduit par Julien Delhomme Suivre 1 Abonnés le 18 déc. 2015. Durée de lecture estimée: 1 minute |

Jusqu’à il y a peu, écrire du F# avec un IDE Microsoft impliquait l’utilisation de Visual Studio. Un nouveau package pour Visual Studio Code lui apporte les fonctionnalités récemment présentées dans Ionide, l’éditeur basé sur Atom. À présent, les utilisateurs de Visual Studio Code peuvent bénéficier du travail réalisé par Ionide pour mettre à disposition un outillage efficace pour F#.

Ionide apporte un ensemble de fonctionnalités liées au langage F#, comme l’autocomplétion, les bulles d’aide ou la coloration syntaxique. La fenêtre d’édition est liée à un REPL interactif (s’appuyant sur F# interactive). Ionide intègre aussi Paket, gestionnaire de dépendances portant le focus sur la communauté Mono/.NET et supportant NuGet et GitHub. Le support de Paket signifie que les utilisateurs de VS Code peuvent exécuter leurs commandes Paket sans avoir à quitter leur éditeur. FAKE, l’outil d’automatisation de builds est lui aussi inclus. Les cibles de build de FAKE peuvent donc être invoquées depuis VS Code, on peut leur assigner des raccourcis clavier et les tâches en cours d’exécution peuvent être annulées.

Comme le fait observer Krzysztof Cieślak, contributeur au projet, il manque à Ionide pour VS Code le support de F# Yeoman generator, qui est disponible dans l’équivalent pour Atom. Cependant, il est prévu que ce manque soit comblé très prochainement, tout comme celui d’autres outils F# populaires (comme le formateur de code Fantomas ou l’outil d’analyse FSharpLint).

Ionide est disponible dès à présent pour Atom et Visual Studio Code.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT