使用光标突出显示代码时,有没有办法调整代码滚动的速度?如果需要突出显示的代码比正常视图中看到的更多,通常我将使用鼠标从顶部突出显示并将其向下移动到底部。
在其他文本编辑器中,代码将向上滚动,并且突出显示将以合理的速度继续进行。
在VS Code中,如果执行此操作,它将以惊人的速度加快,导致我多次到达代码结尾。这是关于像素的问题。有什么办法可以调整这个速度?
我一直在寻找其他问题,用户可以System.Random()
在循环或方法中实例化许多问题,因此可以从同一个时钟创建许多相同的random.但是在这里我有一个实例化System.Random()
但是当我尝试使用它创建多个随机数列表时,它们都是相同的.
module Scripts =
let rnd = System.Random()
let getRandom36 =
let rec generate (l : list<int>) =
match l.Length with
|8 -> l
|_ -> let number = rnd.Next 38
if(List.exists(fun elem -> elem=number) l) then generate l else generate (number::l)
List.sort(generate List.empty)
let myseq = Seq.init 4 (fun _ -> getRandom36)
Run Code Online (Sandbox Code Playgroud)
重要的部分并不是代码内部如何getRandom36
工作,我一直在篡改它以不同的方式工作,但我一直在调用时看到相同的列表myseq;;
.
myseq;;
val it : seq<int list> =
seq
[[2; 8; 10; 11; 18; 21; 22; 35]; [2; 8; …
Run Code Online (Sandbox Code Playgroud)