Code editor
The code editor component is a specialized text editor designed for editing code. It provides several features, including:
- Syntax highlighting
- Autocompletion
- Find
- Variable refactoring
- Displaying documentation
- Jumping to definitions
Features
Autocompletion
To enable the autocompletion feature, press Ctrl-Space
(or Ctrl + Shift + Space
for Mac users). Once enabled, you can autocomplete:
- Namespaces and methods belonging to the JavaScript API. Please refer to the JavaScript API documentation for available services.
- Namespaces, methods, and constants exposed in Libraries.
- Namespaces and methods exposed in legacy service components.
Navigation
To navigate through app library symbols, move the cursor over the desired method or constant and press Ctrl-J
. This action will take you to the definition of the method or constant in the app library. To open a symbol in a new tab, press Ctrl-L
. If you press Ctrl-J
or Ctrl-L
while positioned over a JavaScript API symbol, it will open a new tab with related documentation.
Displaying docs
To display summary documentation for a specific symbol, move the cursor over it and press Ctrl-I
. To access detailed documentation for a symbol belonging to the JavaScript API, press Ctrl-J
or Ctrl-L
. This action will open a new tab in your browser.
Shortcuts summary
Ctrl-Space
: Enable the autocompletion feature.Ctrl-J
: Jump to a specific library or go to JavaScript API documentation.Ctrl-L
: Jump to a specific library in a new browser tab or go to JavaScript API documentation.Ctrl-I
: Display summary documentation for a specific symbol.Ctrl-Q
: Rename a specific symbol.Ctrl-.
: Select a specific symbol.Ctrl-/
: Attempt to uncomment the current selection, and if that fails, line-comment it.Ctrl-Alt-F
: Toggle full-screen mode.Esc
: Clear the selection. Disable full-screen mode.Ctrl-Z
: Undo the last change.