What software to you guys use for coding?

What software to you guys use for coding?

I was using Sublime Text + Stino (arduino IDE addon) which was working great.

However, it seems the new Arduino and Teensyduino dont work well with it and I can no longer compile/upload to my Teensys.

I really like Sublime Text, so I’m thinking I may have to revert back to the old arduino version and teensyduino version from last year.

Used to be all linux based, but I have a few windows laptops now.

Have you tried using Arduino with the ‘Use external editor’ preference checked? With that checked you can use whatever editor you’d like, and just use Arduino/Teensyduino to Verify/Compile/Upload.

I’ve had my ups and downs with Sublime Text + Stino.

With the ‘Use external editor’ checked, when you go to compile, the IDE will reload and display the updated code, so that’s not a bad option.

@Andrew_Tuline what do you currently use instead of sublime?

I use the “Use external editor” option and Notepad++.

ah ya, i forgot about notepad++!

Atom.io is pretty fantastic - and free.

I migrated to it after being a long term Sublime fan.

I am using visual Studio and the visual micro addon to program arduino and teensy. And it works wonderful with all advantages of visual Studio

^^ VS and VM for me too. Requires a little more setup getting the cores set for teensy bit there’s a guide on Visual Micro for doing do.

@Randal_B I’m temporarily using the default IDE, but will play around with the external editor option and Sublime. Either that, or get Stino running again.

Update: Just got it running by setting Stino preferences and adding the arduino bin directory to my path.

Newbie question: what’s the benefit of using an external editor?

lots of them have added features which help make coding much more bearable. lol. Arduino IDE is extremely basic.

Im using the external editor preference and it works fairly well so far. Doing all my coding in Sublime, and verifying/uploading on the arduino ide. the code auto updates in the Arduino IDE which is nice.

For Arduino Uno, Pro Mini, and pure-C ATTiny85, I’ve used Eclipse, plus the Arduino Eclipse plugin[1].

For Teensy, I’m using the makefile from the Teensyduino code[2], and since GNU Make handles the build, I can switch between IDEs freely. So far, I’m using KDevelop, which is alright but doesn’t have a lot of refactoring features built-in – but it still has the advantage of being able to build and program with one keypress (although since that’s in the makefile target, any IDE could trigger that).

[1] http://www.baeyens.it/eclipse/
[2] /arduino-164/hardware/teensy/avr/cores/teensy3/