# IDE (GUI editor) instead of text

**URL:** <https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959>\
**Category:** Chef Infra (archive)\
**Created:** [May 27, 2017, 5:19pm UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959 "2017-05-27T17:19:37Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![indylmc](https://avatars.discourse-cdn.com/v4/letter/i/ce73a5/32.png) [@indylmc](https://discourse.chef.io/u/indylmc)\
**Post date:** [May 27, 2017, 5:19pm UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959/1 "2017-05-27T17:19:37Z")

</div>

New install: ubuntu server -\> windows 10 client -\> all seem to work.

I get it, from the Chef Development Kit on the windows client you have to SSH into the server to create and submit scripts. Super, it works.  
BUT, isn’t there a reasonably simple way to code into a Graphic User Interface even it it’s nothing more than PowerShell ISE. For something as slick as CHEF I have to believe there is an IDE designed to make coding quicker. Isn’t there?

---

<div class="post-metadata">

**Author:** ![coderanger](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/coderanger/32/5_2.png) [@coderanger](https://discourse.chef.io/u/coderanger)\
**Post date:** [May 27, 2017, 6:29pm UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959/2 "2017-05-27T18:29:30Z")

</div>

You would generally edit your cookbooks on the workstation itself, whatever laptop or desktop you physically work on. Given that, you can use whichever editor you like. There isn’t anything as dedicated as, say, Eclipse, but Atom, VSCode, Emacs, Vim, and Sublime Text all have Chef helper packages available.

---

<div class="post-metadata">

**Author:** ![mrjcleaver](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/mrjcleaver/32/1393_2.png) [@mrjcleaver](https://discourse.chef.io/u/mrjcleaver)\
**Post date:** [May 28, 2017, 1:56am UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959/3 "2017-05-28T01:56:10Z")

</div>

IntelliJ RubyMine has some support for Chef (and Puppet). That said, it has had no updates for Chef in some time.

---

<div class="post-metadata">

**Author:** ![robbkidd](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/robbkidd/32/2101_2.png) [@robbkidd](https://discourse.chef.io/u/robbkidd)\
**Post date:** [May 28, 2017, 2:26pm UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959/4 "2017-05-28T14:26:00Z")

</div>

> [@indylmc](#):
>
> isn't there a reasonably simple way to code into a Graphic User Interface even it it's nothing more than PowerShell ISE?

How graphical would you like? [VSCode with the Chef Extension](https://github.com/pendrica/vscode-chef) is pretty sweet.

![](https://sea2.discourse-cdn.com/flex016/images/transparent.png)

---

<div class="post-metadata">

**Author:** ![frios](https://avatars.discourse-cdn.com/v4/letter/f/f0a364/32.png) [@frios](https://discourse.chef.io/u/frios)\
**Post date:** [December 5, 2018, 4:51am UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959/6 "2018-12-05T04:51:59Z")

</div>

Hi, I am new on chef, and I need to install a text editor on Windows Server instance (AWS), should I do it with power shell.  
Please you refer item 5  
[https://learn.chef.io/modules/learn-the-basics/windows/aws/set-up-a-machine-to-manage#/](https://learn.chef.io/modules/learn-the-basics/windows/aws/set-up-a-machine-to-manage#/)  
thank you

---

<div class="post-metadata">

**Author:** ![jnalewak](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@jnalewak](https://discourse.chef.io/u/jnalewak)\
**Post date:** [December 5, 2018, 11:29am UTC](https://discourse.chef.io/t/ide-gui-editor-instead-of-text/10959/7 "2018-12-05T11:29:44Z")

</div>

You can install any GUI text editor you like. Visual Studio Code and Atom are two common favorites. It doesn't matter how you install them (using PowerShell or in the Desktop). Personally I like to use Chocolatey to manage Windows packages in PowerShell because it has a familiar YUM feel to it. [https://chocolatey.org/](https://chocolatey.org/)
