# Writing code

The following topics explain how to work with the C/C++ editor:

Customizing the C/C++ editor
Commenting out code
Working with Content Assist
Using Content Assist
Creating and editing templates
Importing and exporting templates
Shifting lines of code to the right or left
Searching for C/C++ elements
Selection Searching for C/C++ elements
Navigating to C/C++ declarations
Refactoring