2017-01-18 12 views
6

Mam problem z używaniem Fsi w VSCode. Mam ten problem od 1.7 i utrzymuje się w bieżących wersjach 1.8.Limit znaków/linii podczas wklejania na terminalu vscode

Jeśli użyję alt + enter, aby wysłać wybór kodu do VSCode, działa, ale tylko dla krótkich wyborów. Gdy wybór jest zbyt długi, nic nie robi w oknie Fsi.

Znalazłem ten sam problem podczas używania Terminala oraz Fsi i wklejania fragmentu tekstu.

Nie mogę znaleźć znaku lub limitu linii. Mam np. próbowałem wkleić 1415 znaków na 38 liniach i to działa. 1416 na 38 liniach nie działa dla jednego z moich plików. Ale kiedy wkleję 1568 znaków "a" to działa, 1569 nie. Więc niekoniecznie jest to limit znaków. Kiedy kładę w niektórych podziałów wierszy to działa:

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 

Dodaj kolejny A na końcu i tak nie jest (1534 znaków 35 linii).

To naprawdę denerwujące, jedynym rozwiązaniem, które znalazłem, jest skopiowanie małych części kodu do Fsi indywidualnie, a następnie wykonanie ich przy pomocy ;;.

Jestem na Windows 7, VSCode 1.8.1, ionide-fsharp 2.21.0, F # 4.0. Newlines liczą się jako 2 znaki (\ r \ n).

Zapisywanie tych numerów, najwyraźniej tylko z a i nową linią, potrzebujemy characters + newlines < 1569. Nie zachowuje się jednak dla dowolnych innych postaci.

+1

ten jest znanym problemem VSCode (Ionide) i FSI patrz: [Problem 199] (https://github.com/ionide/ionide-vscode-fsharp/issues/199) tak, że wątpię, że dostaniesz rozwiązanie tutaj. O ile nie zostało to naprawione. – s952163

+0

Dziękuję, nie znalazłem tego na liście problemów. Zastanawiałem się, czy jestem jedyny. – CodeMonkey

+1

byłoby również pomocne, gdybyś mógł dodać VsCode, ionide-fsharp oraz wersje OS i F #. Przy wygrywaniu 10 z joniode 2.2.1 nie widzę tego problemu. Ale po wygranej 7, z dość podobną konfiguracją, wciąż ją spotykam. – s952163

Odpowiedz

Powiązane problemy