F# 我需要一些关于F交互式可用性的提示

F# 我需要一些关于F交互式可用性的提示,f#,visual-studio-2013,f#-interactive,F#,Visual Studio 2013,F# Interactive,现在在VS2013和F3.1.1中,我注意到向F interactive发送代码有点麻烦 有单独的菜单,但没有键盘快捷键 将项目输出作为参考发送到F interactive 向F interactive发送项目引用 在编辑器窗口中,没有将整个文件发送到f interactive。您必须全部选中,右键单击并发送 感觉很粗糙。有没有更快的方法? 您的IDE工作流是什么 在纠正这些问题时,我考虑使用shellplus powershell集成调用此…以防万一:您可以右键单击解决方案资源管理器中的任何引

现在在VS2013和F3.1.1中,我注意到向F interactive发送代码有点麻烦

有单独的菜单,但没有键盘快捷键

将项目输出作为参考发送到F interactive 向F interactive发送项目引用 在编辑器窗口中,没有将整个文件发送到f interactive。您必须全部选中,右键单击并发送

感觉很粗糙。有没有更快的方法? 您的IDE工作流是什么


在纠正这些问题时,我考虑使用shellplus powershell集成调用此…

以防万一:您可以右键单击解决方案资源管理器中的任何引用并执行“将引用发送到交互式”,或者右键单击引用节点并将它们全部发送到交互式

您也可以在源代码中执行此操作:

#r @"c:\mycode\myassembly.dll"
…您可以使用if interactive将其包围起来,以防止它扰乱您的编译

#if INTERACTIVE
#r @"c:\temp\myassembly.dll"
#endif

最后,您可能还想查看脚本文件。fsx-用谷歌搜索f脚本文件会产生一些有用的引用。

要发送引用,是的,您必须右键单击单个引用或引用节点,然后单击将引用发送到FSI。如果您更喜欢键盘快捷键,这并不完美,但与VS 2012相比有了很大改进,当时您别无选择,只能每次键入完整的r语句


对于发送代码,Alt+Enter是最简单/最常用的快捷方式。突出显示要使用鼠标或键盘执行的代码,然后按Alt+Enter。要发送整个文件,只需使用select all Ctrl+A突出显示所有内容。

要将文件发送到interactive,是否尝试过Ctrl-A、alt-enter?和alt+Dos当前行,有时也很有用。