Coding Assistance in F#
This functionality relies on the F# Support plugin, which is bundled and enabled in JetBrains Rider by default. If the relevant features are not available, make sure that you did not disable the plugin.
Press CtrlAlt0S to open settings and then select Plugins.
Open the Installed tab, find the F# Support plugin, and select the checkbox next to the plugin name.
F# syntax highlighting uses the default font and color scheme that is applied to all languages and currently cannot be customized specifically for F#.
Default syntax highlighting:

Press CtrlAlt0S or choose File | Settings (Windows and Linux) or JetBrains Rider | Preferences (macOS) from the menu , then choose Editor | Color Scheme on the left.
Change the settings under the General and Language Defaults nodes.

Code Completion features help you write code faster by providing a set of items to complete based on surrounding context. For more information, refer to Code completion (IntelliSense).
Currently, only Basic code completion is supported in F#. It suggests namespaces, types, methods, fields, properties, and so on as you type.

You can see the entire list of suggestions by placing the caret at the position where you're going to type your code (or on an existing member) and press CtrlSpace.

JetBrains Rider can reformat existing code in a selected F# file, fixing the following spacing violations:
space after comma
space after semicolon
space around delimiter
space before argument
space before colon
inconsistent indents
Open the file you want to reformat, then go to Code | Reformat Code or just press CtrlAltEnter.
Here is an example of a code fragment reformatted with JetBrains Rider.
Before:

After:
