13 Stimmen

Gibt es gute F# Text-Editoren?

Gibt es gute Text-Editoren für F#?

Anstatt das ressourcenintensive Visual Studio zu starten, würde ich gerne wissen, ob es irgendwelche Texteditoren gibt, die F#-Code hübsch formatieren können.

Ich bin gerade erst begonnen mit F# und lernen durch FSI.exe mit Notepad gibt mir so viel Mühe...

13voto

Jose Basilio Punkte 49489

Sehen Sie sich das an: F# ohne Visual Studio

9voto

Brian Punkte 115257

Ich will nicht zu viel verraten, aber VS2010 verwendet eine neue, wiederverwendbare Editor-Komponente, über die Sie hier mehr erfahren können: Hanselminutes Podcast 147 - Der neue WPF-basierte Texteditor in Visual Studio 2010 - Interview mit einem Entwickler

Wie auch immer, das bedeutet, dass die F#-Bearbeitung in VS theoretisch vollständig von VS entkoppelt und in einem leichtgewichtigen Editor gehostet werden kann. Was bedeutet, es ist möglich, F# könnte ein Beispiel oder etwas, das "die VS-Bearbeitung Erfahrung" (Tooltips, squiggles, Intellisense, ...) ohne VS liefern.

Um es klarzustellen, wir im F#-Team haben noch keine konkreten Pläne, so etwas auszuliefern, aber das neue interne Factoring von VS und dem Editor und MEF und so weiter sollte dies einfach machen (wir haben es an einem Wochenende als Prototyp getestet, und es funktioniert größtenteils). Freuen Sie sich also hoffentlich auf coole Dinge in der Zukunft.

5voto

huusom Punkte 1729

Zwei weitere Optionen:

  1. SharpDevelop mit F#-Plugin von Robert Pickering.
  2. Visual Studio 2008-Shell mit F# CTP

3voto

Anthony Punkte 7050

Jeder Editor, der mit OCaml umgehen kann, sollte auch mit F# umgehen können -okay-. Meistens braucht man nur Tabs. Ich würde KomodoEdit empfehlen, persönlich.

3voto

DrWiggly Punkte 31

Für notepad ++ hat jemand eine Datei erstellt und sie ins Wiki gestellt:

http://notepad-plus.sourceforge.net/commun/userDefinedLang/userDefineLang_Fsharp.xml

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X