JetBrains Rider 2017.2 Help

F# Interactive

File | Settings | Languages and Frameworks | F# Interactive for Windows and Linux
JetBrains Rider | Preferences | Languages and Frameworks | F# Interactive for macOS
Ctrl+Alt+S settings


ItemDescription
Use 64-bit F# InteractiveSelect this checkbox if you are working on a 64-bit machine and want to run the dedicated 64-bit version of fsi.exe or fsianycpu.exe, which uses the machine architecture to determine whether to run as a 32-bit or 64-bit process.
Shadow copy assemblies F# Interactive blocks an assembly file it's using, which prevents you from rebuilding the project. With this option enabled, F# Interactive creates and uses temporary copies of assemblies, while assemblies remain accessible to other processes.
Move caret down on Send LineWith this option enabled, the caret in the editor will jump to the line next to the line/fragment you've sent to F# Interactive.
Copy recent commands to Interactive editor

This option changes the behavior of the Recent commands feature FSharp Interactive CopyRecent.

With this option checked, the recent command (selection) will be copied to the F# Interactive editor, but not executed.

With this option unchecked, the recent command (selection) will be copied to the F# Interactive editor and automatically executed.

F# Interactive arguments

Use this field to configure F# Interactive compilation environment by entering appropriate arguments.

The default argument --optimize enables optimizations. The optimization options: nojitoptimize, nojittracking, nolocaloptimize, nocrossoptimize, notailcalls can be enabled or disabled selectively by listing them.

For more information and a complete list of arguments, refer to F# Interactive options.

Last modified: 27 December 2017