JetBrains Rider 2024.1 Help

F# Interactive

Use 64-bit F# Interactive

Select 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 Line

With 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 .

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 the complete list of arguments, refer to F# Interactive options.

Last modified: 11 February 2024