GUI-Texteditor für ARM Linux? Ein bisschen wie Sublime, wenn möglich, mit Syntaxhervorhebung für mindestens Python, Lua und C/C++

Zum Codieren in Ubuntu 16.04 LTS auf meinem ODROID C2. Ich kenne nette Online-Tools, aber ein Offline-Editor wird mir mehr helfen. Bitte antworten Sie nicht auf Vim oder Emacs (ich schaue schon auf sie). Ich bin so untröstlich, dass ich Sublime nicht benutzen kann, haha

Es gibt unzählige Editoren, die Ihrer Beschreibung entsprechen würden. Kannst du bitte etwas konkreter werden? Welche Funktionen benötigen Sie? Beispiele sind unter anderem: Syntax-Highlighting (welche Programmiersprachen?), Code-Folding, Registerkarten für mehrere Dateien – oder eher leicht und einfach. Wie die RasPis läuft auch Ihr kleiner Freund auf einem Debian-Derivat, also sind die Repos für Sie offen.
Sieht so aus, als könnte vscode funktionieren. Ich werde eine Antwort geben, wenn ich es teste. hanselman.com/blog/BuildingVisualStudioCodeOnARaspberryPi3.aspx

Antworten (4)

Ich denke, dass jeder Sublime-Benutzer es sich selbst schuldet, Atom (atom.io) auszuprobieren, aber es sieht so aus, als müssten Sie es selbst zum Laufen bringen: https://github.com/atom/atom/issues/7822 .

Mir persönlich hat Geany ( https://launchpad.net/ubuntu/xenial/arm64/geany ) schon immer gefallen. Es ist leicht, hat Syntaxhervorhebung und einige nette Funktionen. Ich hatte immer viel Glück damit auf ressourcenbeschränkten Ubuntu-Boxen, aber ich habe es nie auf einer ARM-Plattform versucht.

Code::Blocks sollten für Ihre Distribution in den Standard-Repositories oder hier verfügbar sein .

  • Hervorragende plattformübergreifende IDE
  • Funktioniert mit mehreren Compilern und Debuggern für C/C++/Fortran
  • Syntaxhervorhebung für viele Sprachen
  • Rechtschreibprüfung in Kommentaren und Zeichenfolgen
  • Code-Faltung
  • Code-Vervollständigung
  • Intelligenter Einzug
  • Plugins
  • Wenn für Ihre Distribution nicht verfügbar, können Sie den Quellcode aus der Version tar.gz oder aus svn herunterladen und erstellen.
  • Auch für Windows und leicht veraltetes OS-X erhältlich.

Geben Sie hier die Bildbeschreibung ein

Wenn nicht, würde ich vorschlagen, einen Python- oder Java-basierten Editor zu verwenden, der eines der GTK-, GHK+-, wxPython- oder QT/pySide/PyQt X - basierten GUI-Toolkits verwendet. Für die wx-basierten müssen Sie möglicherweise die wxPython-Toolkette für Ihr Ziel erstellen, und für die QT-basierten müssen Sie einen Build von QT finden, der mit Ihrem Ziel kompatibel ist.

Es gibt hier eine schöne Liste , die auf die Python-Entwicklung abzielt, aber viele haben Syntaxhervorhebung und mehr für viele Sprachen.

Um Ihnen einige Highlights von Java-basierten IDEs zu geben:

NetBeans

  • Java-basiert
  • Unterstützung für Java, JavaScript, JSP, C/C++, PHP, XML, HTML, Groovy out of the box
  • mehr Sprachen von Plug-in- Komponenten, es gibt sogar ein Sublime-Thema .

PyCharm

  • Kommerziell oder kostenlos
  • Java-basiert
  • Versteht und unterstützt TextMate-Pakete für zusätzliche Sprachen.

Ist Geany in Ihren Depots? Es erscheint für mich in Raspbian (Wheezy) und es ist das, was ich für (etwas) Java, PHP, HTML/Javascript/Css usw. verwende. Eigentlich konfigurierbar, um Ihren Code auszuführen/zu erstellen, also ist es wirklich ein superleichtes Gewicht IDE. Aber es funktioniert großartig als nur ein Texteditor, wenn Sie das wollen ...

CudaText unterstützt Linux auf ARM und AArch64. Es ist wie ein leichtes Sublime-Analog. Unterstützt natürlich Syntaxhervorhebung.