# YML Editor

<figure><img src="https://1767247338-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMXXfpTvt6Xe4Y0tCwViA%2Fuploads%2FA3PlcVIaThZNMMLLSDZ2%2FScreenshot%202024-03-24%20at%207.20.11%20PM.png?alt=media&#x26;token=1ea2dce4-ab1d-41b9-be6a-fe0d2b8942e6" alt="" width="563"><figcaption></figcaption></figure>

K8studio provides a full YAML editor that provides the following functionalities :thumbsup:

1. **Syntax highlighting:** Highlights different elements of YAML syntax, such as keys, values, comments, etc., making it easier to read and edit YAML files.
2. **Auto-indentation:** Automatically indents lines to maintain proper YAML structure, improving code readability.
3. **Code folding**: Allows collapsing sections of YAML code to focus on specific parts of the file, reducing clutter and improving navigation.
4. **Error highlighting:** Identifies syntax errors and highlights them for easy detection, helping users correct mistakes efficiently.
5. **Validation:** Checks the YAML file against a schema or predefined rules to ensure it adheres to the correct format and structure.
6. **Find and replace:** Allows searching for specific text or patterns within the YAML file and replacing them as needed, enhancing productivity. To trigger the Find replace Dialog type **Command+F** or **Alt +F**

To save any changes to the cluster once the object is edited you just need to click on the Save Button on the cluster Details bar,&#x20;

To cancel changes and get a fresh copy of the object with the new information you will need to click on the Cancel button.
