答案 0 :(得分:5)
您可以将ShowDeclarationValues,ShowProperties和ShowIEnumerable设为false。
您仍然可以看到类型,但不是内容(通常是输出的大部分)。
#if INTERACTIVE
fsi.ShowDeclarationValues <- false
fsi.ShowProperties <- false
fsi.ShowIEnumerable <- false
#endif
答案 1 :(得分:4)
另一种非常规方法可能如下:
--quiet
option printf
使用eprintf
作为您自己的输出,效果将正是您所要求的
eprintfn "Testing: %n" 123
在FSI窗口中
Testing: 123
任何其他但真实错误消息输出将不会出现在FSI窗口中,包括所有评估结果;与此同时,printf
的所有便利仍可供您使用,包括熟悉的格式。
UPDATE: I posted进一步增强,允许在FSI输出的正常和“安静”模式下使用未更改的输出代码。