Nein. Die beste Möglichkeit, Code interaktiv in F # zu schreiben, besteht darin, eine neue Skriptdatei zu erstellen und den gesamten Code in die Skriptdatei zu schreiben (wo Sie die automatische Vervollständigung und die Überprüfung des Hintergrundtyps erhalten). Dann wählen Sie einfach Code und drücken Sie Alt + Enter, um es im F # Interactive Window auszuwerten.
Der F # -Dienst, der in Visual Studio ausgeführt wird, verfügt über eine Methode, die Deklarationen zurückgibt (siehe Quellcode ), so dass es möglich wäre, IntelliSense zu F # Interactive hinzuzufügen, z in MonoDevelop. Ich denke jedoch, dass die meisten Leute Code im Haupt-Editor schreiben, also ist dies nicht so häufig Anfrage ...
Aleksey Vlasenko hat F # Interactive Intellisense für VS2013 und VS2015 gemacht. Es kennt alle Variablen / Funktionen, die Sie in FSI erstellen. Meine größte Beschwerde ist, dass es keine Dokumentation oder die Typ-Signaturen
anzeigtNun, Sie erhalten eine automatische Vervollständigung durch Drücken der TAB-Taste.
open S [TAB] schreibt System und so weiter
Es sollte standardmäßig aktiviert sein.
Weitere Informationen finden Sie unter:
fsi.exe --help
oder run
fsi.exe --Leine +
VS 2015, Community-Ausgabe
Keine automatische Vervollständigung in der Konsole, aber lästiger keine zuverlässige automatische Vervollständigung im Editor.
Die einzige Möglichkeit, die remote zu funktionieren scheint, besteht darin, in einem anderen Projekt eine .fs anstelle von .fsx zu verwenden und die Abhängigkeiten einzurichten, so dass F12, um zum Rest der Lösung zu navigieren, funktioniert Ebene der Auto-Vervollständigung etc, dass die anderen Projekte.
Vergessen Sie nicht, das neue Projekt vor dem Kompilieren zu kommentieren oder auszuschließen, da sonst möglicherweise gefährliche Skripts aus dem Nichts ausgeführt werden.
Interessanterweise hat C # interactive, das eine vollständige Kopie von F # interactive ist, eine automatische Vervollständigung. So scheint es ein bisschen weit hergeholt, aber irgendwann - wenn C # interactive anfängt, wie etwas Brauchbares zu ähneln, vielleicht verwenden Sie es auf Ihrem F # -Projekt und werden mit der Frustration fertig.
Tags und Links .net visual-studio-2010 visual-studio f#