# Source code editing

The source code editor in EvoCode is a fully professional tool to facilitate the writing of source code. It features syntax highlighting and supports Intellisense technology. Set cursor in necessary place and start typing to open Intellisense menu.

![](/files/-MgF4S1Kcn_xXy9zAKq7)

The top part of the Editor panel features a toolbar for easy searching, filtering, inserting comments, and undoing work. The first buttons in the toolbar are ‘Undo’ and ‘Redo’**,** allow users to reverse changes step by step or move forward step by step after using Undo. To provide this click on![](/files/-MgF4S1OtGSTdPvyKQVI) buttons.

The Navigate Backward and Navigate Forward buttons![](/files/-MgF4S1S_qKKvk47VlU0) allow to navigate easily through the code. The ‘Find’ button allows users to search for a specific phrase in the source code or replace an existing phrase with another phrase. Click on the![](/files/-MgF4S1VcU0ubTvPI2_p) button and the following window with searching parameters will be opened:

![](/files/-MgF4S1WPh1xNPx6mTwM)

Also for replacing phrases ‘Replace’ *\*\**&#x62;utton![](/files/-MgF4S1XJcUD25cZc6Ad) is available. The following window with replacing parameters will be opened:

![](/files/-MgF4S1Yfwwc5Us_IMCe)

The ‘Comment’ and ‘Uncomment’ buttons allow adding a comment to the code and removing it. Use the following buttons for these actions![](/files/-MgF4S1_vU7OwmR0R2_S).

It is also available to open errors control under the main source code window. To provide it, click on the![](/files/-MgF4S1aQnkc0en0RB7w) button. The last feature of the Editor toolbar is a dropdown list of methods, functions, properties, variables, and fields which can be found in the source code. The list was designed for the best navigation within code. Selecting from this menu places the cursor immediately at the corresponding place in the code. To open the list click on the![](/files/-MgF4S1bevLM7vce9GRq) button. The following list will be opened:

![](/files/-MgF4S1etHN_ewg7t0H6)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.za.velocitytrade.com/evocode/editing-panel/source-code-editing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
