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.
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
Dziękuję, nie znalazłem tego na liście problemów. Zastanawiałem się, czy jestem jedyny. – CodeMonkey
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