# Ansible IDE with syntax help

**URL:** <https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829>\
**Category:** Ansible Project\
**Created:** [October 6, 2021, 4:32pm UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829 "2021-10-06T16:32:57Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![simon\_clarke](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@simon\_clarke](https://forum.ansible.com/u/simon_clarke)\
**Post date:** [October 6, 2021, 4:32pm UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/1 "2021-10-06T16:32:57Z")

</div>

Hi,

I wondered if someone could advise me what the best IDE to use for Ansible is?

I want to be able to use a plugin for syntax/indentation help

I am a begineer so appologies if this is a basic question and appreciate any help

Simon

---

<div class="post-metadata">

**Author:** ![Pat\_Kelly](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Pat\_Kelly](https://forum.ansible.com/u/Pat_Kelly)\
**Post date:** [October 6, 2021, 5:24pm UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/2 "2021-10-06T17:24:52Z")

</div>

During Ansiblefest 2021, multiple presenters said they were now using Microsoft Virtual Studio Code (VSCODE available at no cost on Win10, Mac, & Linux) with the no-cost RedHat Ansible extension. Of course that is one of many options but VSCODE has been well received by many.

---

<div class="post-metadata">

**Author:** ![simon\_clarke](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@simon\_clarke](https://forum.ansible.com/u/simon_clarke)\
**Post date:** [October 6, 2021, 8:49pm UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/3 "2021-10-06T20:49:34Z")

</div>

Thanks for the advice Pat much appreciated

---

<div class="post-metadata">

**Author:** ![simon\_clarke](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@simon\_clarke](https://forum.ansible.com/u/simon_clarke)\
**Post date:** [October 6, 2021, 8:52pm UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/4 "2021-10-06T20:52:25Z")

</div>

will the RedHat Ansible extension assist with syntax and indentation errors?

---

<div class="post-metadata">

**Author:** ![jcpetro](https://avatars.discourse-cdn.com/v4/letter/j/53a042/32.png) [@jcpetro](https://forum.ansible.com/u/jcpetro)\
**Post date:** [October 6, 2021, 9:35pm UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/5 "2021-10-06T21:35:40Z")

</div>

I have used it before I knew about the Ansible extension, and it supports YAML right out of the box, so that might help. Also, I use an extension called Indent Rainbow which has been REALLY helpful in debugging indentation errors.

---

<div class="post-metadata">

**Author:** ![Gildas\_Cotomale](https://avatars.discourse-cdn.com/v4/letter/g/838e76/32.png) [@Gildas\_Cotomale](https://forum.ansible.com/u/Gildas_Cotomale)\
**Post date:** [October 8, 2021, 6:13am UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/6 "2021-10-08T06:13:37Z")

</div>

> During Ansiblefest 2021, multiple presenters said they were now using Microsoft Virtual Studio Code (VSCODE available at no cost on Win10, Mac, & Linux) with the no-cost RedHat Ansible extension. Of course that is one of many options but VSCODE has been well received by many.

I’ve been using Vim for years and it works like a charm.

---

<div class="post-metadata">

**Author:** ![simon\_clarke](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@simon\_clarke](https://forum.ansible.com/u/simon_clarke)\
**Post date:** [October 8, 2021, 10:13am UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/7 "2021-10-08T10:13:31Z")

</div>

![Ansible.PNG](https://us1.discourse-cdn.com/ansible/original/2X/b/bd18e48bf931fed6fae35c970eb82d1130ccd21c.png)

Hi All, Thanks for all the help so far, much appreciated. I have installed the red hat extension and got the above error, would anyone be able to help me resolve it?

Thanks In Advance

SImon

---

<div class="post-metadata">

**Author:** ![Neil\_Young](https://avatars.discourse-cdn.com/v4/letter/n/a3d4f5/32.png) [@Neil\_Young](https://forum.ansible.com/u/Neil_Young)\
**Post date:** [October 8, 2021, 10:56am UTC](https://forum.ansible.com/t/ansible-ide-with-syntax-help/35829/8 "2021-10-08T10:56:18Z")

</div>

You need to install ansible-lint separately. There are instructions on the web how to do it for your OS
