Was ist der Standard-Editor in Android?

Ich verbinde mich mit diesem Google-Telefon über adb, ich muss ein Zeichen in einer Textdatei ändern, und ich würde vi, oder vielleicht sed -i, oder selbst picowenn nichts anderes hilft, aber ich finde keinen bekannten CLI-Editor.

Wie macht ihr Android-Enthusiasten das? Ich meine, ohne die Datei hin und her zu kopieren?

/system/bin/sh: vi: not found
127|root@generic_x86:/ # pico
/system/bin/sh: pico: not found
127|root@generic_x86:/ # nano
/system/bin/sh: nano: not found
127|root@generic_x86:/ # vim
/system/bin/sh: vim: not found
127|root@generic_x86:/ # sed
/system/bin/sh: sed: not found
127|root@generic_x86:/ # emacs
/system/bin/sh: emacs: not found
127|root@generic_x86:/ # apropos editor
/system/bin/sh: apropos: not found
127|root@generic_x86:/ # 
Es gibt keinen Standard-Editor – Sie verwenden, was für Sie funktioniert. Sie können nach einer Liste von Izzy [Notes] ( android.izzysoft.de/applists/category/named/office_notes ) oder besseren Texteditoren für Entwickler suchen
Zur Verdeutlichung: Android hat keinen integrierten Editor
Hallo, danke, ich hatte so große Angst. Aber diese Listen haben nur grafische Editoren, die vom Android-Bildschirm selbst verwendet werden können, oder? Ich hatte auf einige CLI-Tools gehofft. (Ich werde mir den Vim-Port ansehen, denke ich. Nochmals vielen Dank.)
@mariotomo Hast du versucht zu starten vimoder nano? Ich führe LineageOS aus und kann sie starten.
Ich befinde mich in einer virtuellen Android-Maschine, ich weiß nicht, was LineageOS ist, und ich habe nicht alles erwähnt, was ich versucht habe, was tatsächlich enthalten ist vimund nano. github.com/shiftrot/droidvim/issues/19
danke für den Hinweis auf Termux, ich werde es auf jeden Fall auf meinem physischen Telefon ausprobieren. aber ich bin derzeit auf einer virtuellen Maschine.

Antworten (1)

Wie gesagt, ich würde mich freuen sed. Wie später in einem Kommentar erwähnt, befinde ich mich in einer virtuellen Umgebung, also keine Probleme, ein Betriebssystem zu löschen und das neuere zu verwenden.

Anscheinend bestand mein Problem darin, in Android 5.1 zu bleiben. Ab Version 6 enthält Android ToyBox, eine eher eingeschränkte Alternative zu BusyBox, rechtlich kompatibel mit der unfreien Lizenz von Android.

Der ToyBoxHinweis kommt vom Autor von droidvim .