OpenSCad is a great open source 3D modeling tool for 3D printable models but it’s weak point is the code editor and since everything is code based with no GUI tool set you have to look elsewhere for a good editor. I’ve found for myself that Notepad++ has some great plug-ins. It’s a windows tool but Ubuntu has “Wine” a windows compatibility emulator that works great with it and is available in the Ubuntu Software Center. After installing OpenSCad and Notepad++ go to Thingiverse to pick up the XML Config files for OpenSCad and follow the directions provided along with them. Remember to configure OpenScad for Automatic Reload and Compile and also in the view tab you can hide the default OpenSCad editor which you won’t be using anymore. I’ve found the whole experience of using OpenSCad to be much better since I moved on from the default editor.
OpenSCad and integration with notepad++ text editor