2017-01-18 4 views
6

Ich habe ein Problem bei der Verwendung von Fsi in VSCode. Ich habe dieses Problem seit 1.7 und es bleibt in den aktuellen Versionen von 1.8.Zeichen/Zeile Grenze beim Einfügen in vscode Terminal

Wenn ich alt + enter verwende, um eine Codeauswahl an VSCode zu senden, funktioniert es, aber nur für kurze Auswahlen. Wenn die Auswahl zu lang ist, wird im Fenster "Fsi" nichts unternommen.

Ich habe das gleiche Problem bei der Verwendung von Terminal sowie Fsi und Einfügen eines Teils des Textes gefunden.

Ich konnte kein Zeichen oder Linienlimit finden. Ich habe z.B. versucht, 1415 Zeichen auf 38 Zeilen einzufügen und es funktioniert. 1416 auf 38 Zeilen funktioniert nicht für eine meiner Dateien. Aber wenn ich 1568 Zeichen von "a" einfüge funktioniert es, 1569 nicht. Es ist also nicht unbedingt eine Zeichenbeschränkung. Als ich in einigen Zeilenumbrüche setzen das funktioniert:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 

andere ein In am Ende und es nicht (1.534 Zeichen, 35 Zeilen).

Es ist wirklich ärgerlich, die einzige Problemumgehung, die ich fand, ist das Kopieren kleiner Teile des Codes in den Fsi einzeln und dann die Ausführung mit ;;.

Ich bin auf Windows 7, VSCode 1.8.1, Ionide-fsharp 2.21.0, F # 4.0. Newlines zählen als 2 Zeichen (\ r \ n).

Schreiben Sie diese Zahlen, anscheinend nur mit a und Newline wir brauchen characters + newlines < 1569. Es gilt jedoch nicht für beliebige andere Charaktere.

+1

Dies ist ein bekanntes Problem mit VSCode (Ionide) und FSI: siehe [Ausgabe 199] (https://github.com/ionide/ionide-vscode-fsharp/issues/199), so dass ich bezweifle, dass du hier eine Lösung findest. Es sei denn, es ist festgelegt. – s952163

+0

Vielen Dank, ich habe das nicht in der Problemliste gefunden. Ich habe mich gefragt, ob ich der Einzige wäre. – CodeMonkey

+1

Es würde auch helfen, wenn Sie VsCode, Ionide-fsharp und OS und F # Versionen hinzufügen könnten. Bei Gewinn 10 mit ioniode 2.2.1 sehe ich dieses Problem nicht. Aber auf Sieg 7, mit ziemlich ähnlicher Einstellung, begegne ich immer noch. – s952163

Antwort

Verwandte Themen