gpt4 book ai didi

f# - 在 vscode 终端中粘贴时的字符/行数限制

转载 作者:行者123 更新时间:2023-12-03 14:59:12 24 4
gpt4 key购买 nike

在 VSCode 中使用 Fsi 时遇到问题。我从 1.7 开始就遇到了这个问题,它在 1.8 的当前版本中仍然存在。

如果我使用 alt + enter将代码选择发送到 VSCode 它可以工作,但仅适用于短选择。 When the selection is too long it doesn't do anything in the Fsi window.

在使用终端以及 Fsi 并粘贴部分文本时,我发现了同样的问题。

我找不到字符或行数限制。我有例如尝试在 38 行上粘贴 1415 个字符并且它有效。 38 行上的 1416 不适用于我的文件之一。但是,当我粘贴 1568 个字符的“a”时,它起作用了,而 1569 个字符则不起作用。所以它不一定是字符限制。当我放入一些换行符时,这有效:

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 却没有(1534 个字符,35 行)。

这真的很烦人,我发现的唯一解决方法是将一小部分代码单独复制到 Fsi 中,然后使用 ;; 执行它们。 .

我使用的是 Windows 7、VSCode 1.8.1、ionide-fsharp 2.21.0、F# 4.0。换行符计为 2 个字符 (\r\n)。

写下这些数字,显然只有 a和换行符我们需要 characters + newlines < 1569 .但是,它不适用于任意其他字符。

最佳答案

这确实不是 Ionide 插件中的错误,而是在下面的层中。我在 ionide-vscode-fsharp 2.23.1 中找到了一种解决方法。 .

https://github.com/ionide/ionide-vscode-fsharp/issues/199

关于f# - 在 vscode 终端中粘贴时的字符/行数限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41714897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com