ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
40

Which IDE(s) do ROS developers use? [closed]

asked 2011-02-15 08:25:22 -0600

Alex Bravo gravatar image

updated 2014-01-28 17:09:08 -0600

ngrennan gravatar image

While emacs and vi are great, there are also advantages in using IDEs, especially for code exploration and debugging. Which IDE(s) do developers use for C++, Python and other languages?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by SL Remy
close date 2017-07-21 00:31:46.296952

13 Answers

Sort by ยป oldest newest most voted
0

answered 2014-04-23 09:54:43 -0600

mlanting gravatar image

I use vim, but when I want the features of an IDE like Eclipse, I use Eclim ( http://eclim.org/ ) to access a headless instance of Eclipse fairly seamlessly right from vim. The biggest things are that when Eclipse has an issues it's even less graceful about it than when you're using the GUI, and that I sometimes futz around a bit when I pull in a new dependency to get it recognized properly. Maybe that's an issue with the GUI Eclipse too, but I haven't used Eclipse "normally" in a while.

People have also made plugins to support using Eclim with other popular editors as well.

edit flag offensive delete link more
0

answered 2014-04-12 22:38:27 -0600

Sentinal_Bias gravatar image

For python I use sublimedText2 which is basically a text editor with auto-complete

you can also get add-ons for it like sublimeCodeIntel, which basically checks your python code for errors. It will bring up docstrings when you hit the dot sometimes as well.

edit flag offensive delete link more
0

answered 2013-10-06 04:16:54 -0600

Artem gravatar image

updated 2013-10-06 04:31:09 -0600

The best option for Mac users is Xcode. There are a couple of things that still irritates me but it is useable and gives you the full power of Xcode. Especially with Xcode 5 it has become easier to find memory leaks and autocomplete is perfect. Moreover, clang gives you a very informative error description that speeds up development. Here is a short description on how you can integrate it.

edit flag offensive delete link more

Question Tools

11 followers

Stats

Asked: 2011-02-15 08:25:22 -0600

Seen: 41,785 times

Last updated: Nov 11 '16