Когда я подключаюсь к Android с помощью «adb shell» и запускаю определенные команды, такие как «vim» или «mc», они ограничиваются «окном» размером 25x80 символов. Так как я подключаюсь с настольного компьютера, где xterm имеет гораздо более высокое разрешение, я бы хотел его использовать.
Как изменить размер этого окна консоли, например, до 60x156 символов?
Набор текста
resize
после подключения к устройству у меня работает:источник
busybox resize
для меня.Если вы используете недавно выпущенную версию Android,
mksh
вы можете просто:источник
Используя mksh, мне пришлось бежать
eval $(resize)
.Команда
resize
выводит команды оболочкиCOLUMNS=#;LINES=#;export COLUMNS LINES;
на стандартный вывод, но фактически не выполняет их. Для этого вы можете использовать егоeval
и поместить в свой файл .profile или shell rc. Пока вы там, вы можете добавить псевдоним для легкого изменения размера после изменения размера реального окна.источник
resize
само по себе просто работает (это делает правильные ioctls)