This page lists directives related to Cloud Shell Editor.
Open file
<walkthrough-editor-open-file filePath="FILE_PATH">LINK_TEXT</walkthrough-editor-open-file>
Creates a link that opens a file on the Cloud Shell disk in the editor.
Parameters
| Parameter | Type | Description | 
|---|---|---|
| filePath | String | A file path relative to the workspace open in Cloud Shell. | 
Open file with text selected
<walkthrough-editor-select-line filePath="FILE_PATH" startLine="START_LINE" endLine="END_LINE">LINK_TEXT</walkthrough-editor-select-line>
Creates a link that opens a file on the Cloud Shell disk in the editor, and selects lines of text within it.
Parameters
| Parameter | Type | Description | 
|---|---|---|
| filePath | String | A file path relative to the workspace open in Cloud Shell. | 
| startLine | Integer | The file line where the selection starts.
Unlike the code editor, the line count
starts from 0. | 
| endLine | Integer | The file line where the selection ends. The
selection ends at the beginning of this
line. Unlike the code editor, the line
count starts from 0. | 
| startCharacterOffset | Integer | The character number in the startLineto start the selection from. | 
| endCharacterOffset | Integer | The number of characters after the endLineposition to select. | 
Open file with text selected by regular expression
<walkthrough-editor-select-regex filePath="FILE_PATH" regex="REGEX">LINK_TEXT</walkthrough-editor-select-regex>
Creates a link that opens a file on the Cloud Shell disk in the Cloud Shell Editor and selects text in the file based on a regular expression. Only the first match in the file is selected.
Parameters
| Parameter | Type | Description | 
|---|---|---|
| filePath | String | A file path relative to the workspace open in Cloud Shell. | 
| regex | String | A regular expression to match. Multi-line is on. | 
Spotlight pointers
<walkthrough-editor-spotlight spotlightId="SPOTLIGHT_ID">LINK_TEXT</walkthrough-editor-spotlight>
<walkthrough-editor-spotlight cssSelector="CSS_SELECTOR">LINK_TEXT</walkthrough-editor-spotlight>
Creates a link that highlights the specified UI element in the editor.
You can spotlight an element on the page in one of two ways:
- Spotlight ID
- Using the spotlightIdparameter, specify a DOM element'sspotlight-idproperty value to select the element.
- CSS selector
- For elements without a spotlight
ID, use the cssSelectorparameter with a CSS selector to select the element.
Only one of these parameters is required. If both are provided, spotlightId
is used.
Parameters
| Parameter | Type | Description | 
|---|---|---|
| spotlightId | String | An element's spotlight ID. | 
| spotlightItem | String | Required when spotlightIdis set tonavigator.
The expected value is a file path relative to the
workspace open in Cloud Shell. | 
The spotlightId parameter only accepts the following values:
| Spotlight ID | Highlighted element | 
|---|---|
| Activity bar | |
| activity-bar-cloud-apis | The Cloud API activity bar icon. | 
| activity-bar-cloud-k8s | The Cloud Kubernetes activity bar icon. | 
| activity-bar-cloud-run | The Cloud Run activity bar icon. | 
| activity-bar-debug | The Debug activity bar icon. | 
| activity-bar-scm | The Source Control activity bar icon. | 
| activity-bar-search | The Search activity bar icon. | 
| Cloud Code | |
| cloud-code-gke-explorer | Cloud Code Kubernetes Explorer > Google Kubernetes Engine section. | 
| cloud-code-k8s-explorer | Cloud Code Kubernetes Explorer > Kubernetes section. | 
| cloud-code-k8s-explorer-minikube  | Cloud Code Kubernetes Explorer > minikube cluster (if it exists). | 
| cloud-code-logs-viewer-cluster | Logs viewer > Cluster filter. | 
| cloud-code-logs-viewer-container | Logs viewer > Container filter. | 
| cloud-code-logs-viewer-deployment | Logs viewer > Deployment filter. | 
| cloud-code-logs-viewer-namespace | Logs viewer > Namespace filter. | 
| cloud-code-logs-viewer-pod | Logs viewer > Pod filter. | 
| cloud-code-logs-viewer-refresh | Logs viewer > Refresh button. | 
| cloud-code-logs-viewer-stream-toggle | Logs viewer > Streaming toggle. | 
| cloud-code-new-app | Cloud Code quick access > New Application. | 
| cloud-code-debug-on-k8s | Cloud Code quick access > Debug on Kubernetes. | 
| cloud-code-run-on-k8s | Cloud Code quick access > Run on Kubernetes. | 
| cloud-code-open-welcome-page | Cloud Code quick access > Open Welcome Page. | 
| cloud-code-cloud-run-deploy | Cloud Code quick access > Deploy to Cloud Run. | 
| cloud-code-run-on-cloud-run-emulator | Cloud Code quick access > Run on Cloud Run Emulator. | 
| Menus | |
| menu-edit | The Edit menu. | 
| menu-file | The File menu. | 
| menu-terminal | The Terminal menu. | 
| menu-terminal-new-terminal | Terminal menu > New Terminal. | 
| Status bar | |
| cloud-code-status-bar | The Cloud Code status bar menu button. | 
| minikube-status-bar | The minikube status bar menu button. | 
| Other elements | |
| debug-configuration | Debug view > configuration dropdown menu. | 
| file-explorer | The file explorer. | 
| navigator | A file in the Cloud Code file explorer. Must be paired with the spotlightItemparameter. | 
| output | The Output log. |