> For the complete documentation index, see [llms.txt](https://ndagistanley.gitbook.io/my-mac-setup/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ndagistanley.gitbook.io/my-mac-setup/editors.md).

# Editors

Editors are many to choose from. Visual Studio Code, Atom, Sublime, Brackets... as well as IDEs.

{% hint style="info" %}
Best advice: Choose one and stick to it.
{% endhint %}

Some considerations to help in your choices are:

1. **Personalization**: Does it have themes? Can I customize it?
2. Developer assistance:\
   \- Syntax highlighting\
   \- How extensible is it?

Get to know its `Keyboard shortcuts`, create custom `snippets` and if it is a hackable one you can satisfy your inner hacker. You might want to set `Auto-saving`. This is opinionated.

Installing [**wakatime**](https://wakatime.com/) ( a tool that integrates into your editor) will let you evaluate your development time specific to `Programming language` and `file(s)`.

With a group of three (or more on a paid tier) you can create a leaderboard where you'll get to see your partners progress and the hours they spend coding.
