WebStorm
 
Get WebStorm

Full Line code completion

Last modified: 06 November 2024

The Full Line code completion feature uses a locally run deep learning model to suggest entire lines of code.

Suggestions are displayed in the editor as you type JavaScript, TypeScript, or CSS code.

  • To accept an entire suggestion, press Tab.

    Alternatively, go to Code | Code Completion | Insert Inline Proposal in the main menu or configure a different shortcut.

  • To accept a suggestion word by word, press Ctrl0 or go to Code | Code Completion | Insert Inline Proposal's Word in the main menu.

  • To accept a suggestion line by line, press End or go to Code | Code Completion | Insert Inline Proposal's Line in the main menu.

The IDE formats all suggestions and adds required brackets and quotes.

Each supported language has its own set of suggested code checks. The most basic ones, like unresolved reference checks, are available for most of the languages to guarantee that the IDE doesn't suggest non-existent variables and methods.

Full Line completion supports auto-import and uses smart filtering to avoid showing suggestions that tend to be canceled explicitly or deleted right after they were accepted.

Before you start working with Full Line code completion, note that:

  • Full Line code completion is currently not supported in Remote Development.

  • Full Line code completion requires a computer with an x64 processor that supports AVX2, or an ARM64 processor. If the AVX2 support is missing, Full Line Code Completion will be automatically disabled.