Текстовый редактор с графическим интерфейсом для ARM Linux? Что-то вроде Sublime, если возможно, с подсветкой синтаксиса, по крайней мере, для Python, Lua и C/C++.

Для кодирования в Ubuntu 16.04 LTS на моем ODROID C2. Я знаю хорошие онлайн-инструменты, но офлайн-редактор поможет мне больше. Пожалуйста, не отвечайте на Vim или Emacs (я их уже ищу). Мне так больно, что я не могу использовать Sublime, ха-ха

Есть множество редакторов, которые соответствуют вашему описанию. Не могли бы вы быть немного более конкретным? Какие функции вам нужны? Примеры включают, помимо прочего: подсветку синтаксиса (какие языки программирования?), свертывание кода, вкладки для нескольких файлов — или, скорее, легкость и простоту. Как и RasPis, я думаю, ваш маленький друг работает на каком-то производном от Debian, поэтому репозитории открыты для вас.
Похоже, vscode может работать. Я отвечу, если проверю. hanselman.com/blog/BuildingVisualStudioCodeOnARaspberryPi3.aspx

Ответы (4)

Я думаю, что каждый пользователь Sublime обязан проверить Atom (atom.io), но похоже, что вам нужно будет заставить его работать самостоятельно: https://github.com/atom/atom/issues/7822 .

Лично мне всегда нравился Geany ( https://launchpad.net/ubuntu/xenial/arm64/geany ). Он легкий, имеет подсветку синтаксиса и некоторые приятные функции. Мне всегда везло с этим на коробках Ubuntu с ограниченными ресурсами, но я никогда не пробовал на платформе ARM.

Code::Blocks должны быть доступны для вашего дистрибутива в стандартных репозиториях или здесь .

  • Отличная кроссплатформенная IDE
  • Работает с несколькими компиляторами и отладчиками для C/C++/Fortran.
  • Подсветка синтаксиса для многих языков
  • Проверка орфографии внутри комментариев и строк
  • Складывание кода
  • Завершение кода
  • Умный отступ
  • Плагины
  • Если он недоступен для вашего дистрибутива, вы можете загрузить и собрать исходный код из выпуска tar.gz или из svn.
  • Также доступен для Windows и немного устаревшей OS-X.

введите описание изображения здесь

Если нет, то я бы предложил использовать редактор на основе python или java, который использует любой из наборов инструментов GUI на основе GTK, GHK+, wxPython или QT/pySide/PyQt X. Для основанных на wx вам, возможно, придется создать цепочку инструментов wxPython для вашей цели, а для основанных на QT вам нужно будет найти сборку QT, совместимую с вашей целью.

Здесь есть хороший список , предназначенный для разработки на Python, но многие из них имеют подсветку синтаксиса и многое другое для многих языков.

Чтобы дать вам некоторые основные моменты IDE на основе Java:

NetBeans

  • на основе Java
  • Поддержка Java, JavaScript, JSP, C/C++, PHP, XML, HTML, Groovy из коробки
  • больше языков из подключаемых компонентов, есть даже тема Sublime .

PyCharm

  • Коммерческий или бесплатный
  • на основе Java
  • Понимает и поддерживает пакеты TextMate для дополнительных языков.

Есть ли Geany в ваших репозиториях? Он отображается для меня в raspbian (wheezy), и это то, что я использую для (некоторых) Java, PHP, HTML/javascript/css и т. д. На самом деле его можно настроить для запуска/сборки вашего кода, так что это действительно очень легкий вес ИДЕ. Но он прекрасно работает как текстовый редактор, если вы этого хотите...

CudaText поддерживает Linux на ARM и AArch64. Это как облегченный аналог Sublime. Конечно, поддерживает подсветку синтаксиса.