2

For coding in Ubuntu 16.04 LTS on my ODROID C2. I'm aware of nice online tools, but an offline editor will help me more. Please don't answer Vim or Emacs(I'm already looking on ‘em). I'm so heartbreak to not be able to use Sublime haha

  • 1
    There are tons of editors which would match your description. Could you please be a bit more specific? What features do you need? Examples include, but are not limited to: syntax highlighting (what programming languages?), code folding, tabs for multiple files – or rather being lightweight and plain. Like the RasPis, I guess your little friend runs on some Debian derivate, so the repos are open for you. – Izzy Mar 3 '17 at 20:01
  • No ARM version. But editor is like SublimeText, and has open source (Lazarus IDE). CudaText editor. You can read in Wiki help,how to compile. – RProgram Mar 4 '17 at 8:00
  • Looks like vscode can work. I'll make an answer if I test it. hanselman.com/blog/BuildingVisualStudioCodeOnARaspberryPi3.aspx – Old Badman Grey Mar 9 '17 at 7:24
2

I think that every Sublime user owes it to themselves to check out Atom (atom.io), but it looks like you'll need to get it working yourself: https://github.com/atom/atom/issues/7822.

Personally, I've always liked Geany (https://launchpad.net/ubuntu/xenial/arm64/geany). It's light weight, has syntax highlighting, and some nice features. I've always had good luck with it on resource-constrained Ubuntu boxes, but I've never tried on an ARM platform.

1

Code::Blocks should be available for your distribution in the standard repositories or here.

  • Excellent Cross Platform IDE
  • Works with multiple Compilers & Debuggers for C/C++/Fortran
  • Syntax Highlighting for lots of languages
  • Spell Check inside comments & strings
  • Code Folding
  • Code Completion
  • Smart Indent
  • Plug-ins
  • If not available for your distro then you can download and build the source code from the release tar.gz or from svn.
  • Also available for Windows and slightly dated OS-X.

enter image description here

If not then my suggestion would be to use a python or java based editor that uses any of the GTK, GHK+, wxPython or QT/pySide/PyQtX based GUI tool kits. For the wx based ones you will may have to build the wxPython tool chain for your target and for the QT based you will have to locate a build of QT that is compatible with your target.

There is a nice list here aimed at python development but many have syntax highlighting, and more, for many languages.

To give you some highlights of Java based IDEs:

NetBeans

  • Java Based
  • Support for Java, JavaScript, JSP, C/C++, PHP, XML, HTML, Groovy out of the box
  • more languages from plug-in components, there is even a Sublime theme.

PyCharm

  • Commercial or Free
  • Java Based
  • Understands and supports TextMate bundles for additional languages.
1

Is Geany in your repos? It shows up for me in raspbian (wheezy), and it is what I use for (some) Java, PHP, HTML/javascript/css, etc. Actually configurable to run/build your code, so it is really a super light weight IDE. But it works great as just a text editor if that is what you want...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.