VSCodeでFsiを使用するときに問題があります。私はこの問題を1.7年以来持ち続けており、現在の1.8のリリースでもそれが続いています。vscode端末に貼り付けるときの文字/行の制限
alt + enter
を使用してコードセレクションをVSCodeに送信すると、短い選択でのみ動作します。選択が長すぎると、Fsiウィンドウでは何もしません。
TerminalとFsiを使用して一部のテキストを貼り付けるときに同じ問題が発生しました。
文字または行の制限が見つかりませんでした。私は持っています。 38行に1415文字を貼り付けてみました。私のファイルの1つで3816の1416が動作しません。しかし、私が1568文字の "a"をペーストすると、1569は動作しません。したがって、必ずしも文字の制限ではありません。 (1534文字、35行)
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
が終わり、別のAを追加し、それはしていません:私はいくつかの改行に入れた場合、これは動作します。
私が見つけた唯一の回避策は、小さなコードをFsiに個別にコピーしてから;;
で実行することでした。
私はWindows 7、VSCode 1.8.1、ionide-fsharp 2.21.0、F#4.0です。改行は2文字でカウントされます(\ r \ n)。
a
と改行だけでこれらの数字を書き留めてみると、characters + newlines < 1569
が必要です。しかし、それは任意の他の文字を保持しません。
これはVSCode(Ionide)とFSIの既知の問題である:参照[発行199](https://github.com/ionide/ionide-vscode-fsharp/issues/199)ので、私あなたがここで解決策を得られるか疑問に思う。固定されていない限り。 – s952163
ありがとうございます、私は以前にこの問題のリストでこれを見つけられませんでした。私が唯一の人かどうか疑問に思っていた。 – CodeMonkey
VsCode、ionide-fsharp、およびOSとF#のバージョンを追加することもできます。 ioniode 2.2.1で勝利10で私はこの問題は表示されません。しかし勝利7で、かなり似たセットアップで、私はまだそれに遭遇する。 – s952163