Editors

When you open files, Qt Creator chooses a suitable editor according to the file type.

Beautifier

Format source code with Artistic Style, ClangFormat, or Uncrustify.

Behavior

Set preferences for indentation, typing, and file encoding in the text editor.

C++ Code Style

Set global code style for C++ files.

C++ Quick Fixes

Summary of quick fixes for C++ code.

Clang Code Model

Offers code editing services for C++.

Clangd

Sets global preferences for the clangd code model.

Code Model

Sets global preferences for the C++ code model.

Completion

Set preferences for code completion and inserting matching characters in the text editor.

Editing SCXML state charts

Edit state chart (.scxml) files.

Editing UML-style models

Create Universal Modeling Language (UML) style models with structured and behavioral diagrams.

Editing code

Edit and navigate code and other resources in your projects.

FakeVim

Set indentation for Vim-style editing and map vim commands to Qt Creator functions.

FakeVim Modes and Commands

Supported Vim modes and emulated commands.

Locator

Add and change locator filters.

Managing language servers

Get code completion, highlighting of the symbol under cursor, and jumping to the symbol definition in the editor for other programming languages besides C++, as well as diagnostics.

Nim

Set Nim code style and paths to tools.

QML Quick Fixes

Summary of quick fixes for QML code.

Quick Fixes

Set global preferences for C++ quick fixes.

Snippets

Add, change, and remove snippets in the snippet editor.

To-Do Entries

Lists to-do keywords from project files.

See also How to: Edit code and Editing code.