2009-04-17 8 views
13

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

Anstatt ressourcenintensives Visual Studio zu starten, würde ich gerne wissen, ob es Text-Editoren gibt, die den F # -Code schön formatieren können.

Ich bin gerade mit F # und Lernen durch FSI.exe die ersten Schritte mit dem Editor mir so viel Mühe geben ...

Antwort

13

diese Check-out: F# Without Visual Studio

+0

Hmm. Ich habe X/Emacs seit 5 Jahren nicht mehr berührt ... Vielleicht kann ich VIM ausprobieren ... (habe es noch nie versucht) – Sung

+0

Ich entschied mich, VIM auszuprobieren. – Sung

+0

-1 für nur einen Link, der jetzt nicht funktioniert. – MasterMastic

3

Jeder Editor, der OCaml werden handhaben sollte F # -okay- behandeln. Meistens brauchen Sie nur Tabs. Ich würde KomodoEdit persönlich empfehlen.

+0

@Anthony, wissen Sie, welche Vorlage ich sollte anfangen? Ich sehe weder F # noch OCaml ... Ich bin mir nicht sicher, welche anderen Sprachen ein OCaml-Derivat ist. – Sung

+0

Ich meinte eigentlich nur, dass ich eine gute Tabbing-Unterstützung habe. Wenn Sie einfach als leere Datei starten und dann "Als Sprache anzeigen" auswählen, bietet Erlang eine Syntaxhervorhebung für einige Schlüsselwörter. Keine perfekte Lösung - nur ein Vorschlag. (Ich benutze Komodo, nicht Kom.Edit, also nehme ich nur an, dass die Ansicht als Lang. Feature geteilt wird.) – Anthony

+0

Würde es F # Layout (d. D. Einrückung) getrieben Syntax in Ordnung? –

9

nicht zu viel von einem necken zu sein, aber nach vorn schaut, nutzt VS2010 einen neuen rehostable Editor-Komponente, können Sie einige hier davon hören: Hanselminutes Podcast 147 - The new WPF-based Text Editor in Visual Studio 2010 - Interview with a Dev

Wie auch immer, Das bedeutet, dass die F # -Erstellungserfahrung in VS theoretisch vollständig von VS abgekoppelt und in einem leichtgewichtigen Editor gehostet werden kann. Was bedeutet, dass es möglich ist, dass F # ein Sample oder etwas, das VS-Bearbeitungserfahrung ist (Tooltips, Squiggles, IntelliSense, ...) ohne VS.

Um klar zu sein, haben wir im F # -Team noch keine konkreten Pläne, so etwas zu versenden, aber das neue interne Factoring von VS und dem Editor und MEF und was soll das nicht einfach machen (wir Ich habe es über ein Wochenende entwickelt, und es funktioniert meistens). Also hoffentlich auf coole Dinge in der Zukunft.

+0

Ich denke, die VS2010 CTP am 1. Januar ablaufen zu lassen, war genug von einem Spaß: P – MichaelGG

+0

Ich werde mich darauf freuen. Aber in der Zwischenzeit werde ich VIM ausprobieren. – Sung

5

Zwei weitere Optionen:

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

Eine andere Option:

  1. xacc.ide, ein kleines ide, die eine Reihe von .NET-Sprachen unterstützt. Aber ehrlich gesagt, ich benutze es seit einer Weile nicht mehr, da ich mit Visual Studio 2008 sehr zufrieden bin (IntelliSense, interaktive Syntaxprüfung, fsi, etc ...).
Verwandte Themen