> For the complete documentation index, see [llms.txt](https://hntech.gitbook.io/blueconda-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hntech.gitbook.io/blueconda-documentation/misc/cheat-sheet.md).

# Cheat Sheet

## Syntax Highlight Key&#x20;

This is for the default syntax color setting.&#x20;

<table><thead><tr><th width="146">Color</th><th>Meaning</th></tr></thead><tbody><tr><td><mark style="color:green;">Green</mark></td><td>Strings</td></tr><tr><td><mark style="color:yellow;">Yellow</mark></td><td>Python Keywords &#x26; built-in functions</td></tr><tr><td><mark style="color:blue;">Blue</mark></td><td>Numbers (as integers)</td></tr><tr><td><mark style="color:purple;">Purple</mark></td><td>Functions </td></tr><tr><td>Grey</td><td>Comments</td></tr><tr><td><mark style="color:red;">Red</mark></td><td>f-strings (the {var} parts), and dictionaries</td></tr><tr><td><mark style="color:blue;">Light Blue</mark></td><td>Variables and all their instances</td></tr></tbody></table>

## Sidebar tools, quick Overview

{% tabs %}
{% tab title="Minimap" %}
Shows all your code, in a smaller font so you can easily navigate.

Clicking a line will jump to it  in the normal code editor.

For more details, see [The Sidebar Tools](/blueconda-documentation/advancing-on-experienced/the-sidebar-tools.md#minimap).
{% endtab %}

{% tab title="Notes" %}
Type out your notes here.

They will be automatically saved and reloaded when you launch the app again.
{% endtab %}

{% tab title="Variables" %}
Clicking the bottom button, "Update Variables", will show all the variables within the code with their value printed in the second column. Still has some little issues.

For more details, see [Reviewing Code](/blueconda-documentation/your-first-project-beginners/reviewing-code.md#view-variables).
{% endtab %}

{% tab title="Files" %}
It allows you to browse through your computer files. Upon selecting any, it opens it using your computer's default app for that file type. Clicking on a folder expands it. Clicking on a Python file (marked with their own icon) opens it in the editor.

Right click a file/folder to see the context menu. This has some useful features:

* <mark style="background-color:orange;">Open Folder:</mark> Switch the Explorer from the main drive to a folder you specify. Can be helpful to seamlessly edit many project files.
* <mark style="background-color:orange;">New Folder:</mark> Create a new folder. **(Only use this if you right click another folder!)**
* <mark style="background-color:orange;">New File:</mark> Create a new file. Be sure to specify the extension **(Once again, only use if you right clicked a folder!)**
* <mark style="background-color:orange;">Delete:</mark> Move the selected file/folder to the Recycle Bin.
* <mark style="background-color:orange;">Rename</mark>: Change the name of the selected file/folder.

<mark style="color:red;">Beta feature and is prone to errors, but I have tested it thoroughly.</mark>
{% endtab %}

{% tab title="Analysis" %}

1. Clicking the first button, `Analyze Code for Suggestions,` will print all linting suggestions to the box directly underneath it. (Make sure flake8 is installed, use Library Manager to do that).
2. `Flake8 Rules` opens a website with all flake8 rules mentioned for reference material.
3. `Make Code Neater...` Automatically fixes your code according to PEP8 standards.
   {% endtab %}

{% tab title="Library Manager" %}
See [Working With Packages](/blueconda-documentation/advancing-on-experienced/working-with-packages.md).
{% endtab %}
{% endtabs %}
