JetBrains Fleet 1.40 Help

Use AI in editor

Ask AI Assistant to generate code or start a chat

Generate code using prompts right in the editor or start a chat with AI Assistant.

Generate code in editor using prompts

  1. Select a piece of code that you want to modify or place the caret anywhere in the editor and press .

    Alternatively, right-click anywhere in the editor to open the context menu, select AI Actions and then Ask AI Assistant.

  2. In the input field, write your prompt and press .

  3. If you want to improve the generated code, click Modify Prompt, add new requirements, and press .

    AI Assistant will regenerate the code while taking into account the new specifications.

  4. Click Accept to insert the generated fragment.

    If you want to revert some of the suggested changes, in the gutter, click Revert.

    To discard all the suggested changes, click Discard in the input popup.

You can use the input field the same way as the AI Assistant chat to ask programming-related questions, invoke the /explain and /refactor commands, or reference a particular file or function in your query with # to provide more context.

For more information about the AI Assistant chat features, refer to Chat with AI.

Invoke AI-powered code completion

Cloud completion powered by AI Assistant can autocomplete single lines, blocks of code, and even entire functions in real time based on the project context. The generated code is similar to how you would write code, matching your style and naming conventions.

Work with cloud completion in the editor

  1. The suggestions are shown in the editor as you type.

    You can also trigger the code completion by pressing ⌘ ⇧ ;.

  2. To apply the suggested code, press .

    Acceptance of code autocompletion by pressing occurs as follows:

    • If there is no basic autocompletion popup, pressing will accept the entire suggested gray string.

    • If both the basic JetBrains Fleet autocompletion popup and the gray completion string are present, pressing once will accept the first word, and pressing again will accept the entire string.

    To reject the suggestion, press Esc. Alternatively, just continue to write your own code or change the caret position either with the arrow keys or by a mouse click.

Change the cloud completion shortcut

You can change the default cloud completion shortcut that you use to accept suggestions.

  1. Hover over the suggestion.

  2. In the popup that appears, click and select the key that you want to use for accepting suggestions.

    To assign your own shortcut, select Custom.

You can also change any code completion shortcuts in the Settings | Keymap anytime.

Hide AI Assistant code completion

  • To hide code completion suggestions from the AI Assistant, right-click the code and select AI Actions | Hide AI Completion.

Disable AI Assistant code completion

  • To disable code completion suggestions from the AI Assistant, use one of the following options:

    • Clear the checkbox in the settings: press ⌘ , to open settings and select Editor | Code. . In the Code section, find and clear the Show AI completion checkbox. This setting is applied globally for all languages.

    • Modify settings.json: for more granular, per-language settings, specify the desired configuration in settings.json. Consider the following example:

      "[kotlin]": { "aiCompletion.enabled": false }
Last modified: 02 September 2024