You can choose any editor you like to implement you ROS project. There are some official IDE configuration for ROS : http://wiki.ros.org/IDEs
I prefer using VIM. There is an VIM plugin named rosvim we can use. To install it:
(I use spf13-vim so it uses vundle to manage VIM plugin)
$ echo Bundle \'taketwo/vim-ros\' >> ~/.vimrc.bundles.local $ vim +BundleInstall! +BundleClean +q
When I run roscore (ROS master) on the sensor, then I try to run “rosnode echo rosout” to print the information of the rosout. It show “Couldn’t find an AF_INET address for “. So we should set the ROS_IP on our host like “export ROS_IP=169.254.10.169”.