Lorsque je me connecte à Android en utilisant "adb shell" et que j'exécute certaines commandes telles que "vim" ou "mc", elles sont limitées à une "fenêtre" de 25x80 caractères. Étant donné que je me connecte à partir d'un ordinateur de bureau où xterm a une résolution beaucoup plus élevée, j'aimerais l'utiliser.
Comment redimensionner cette fenêtre de console à par exemple 60x156 caractères?
Taper
resize
après la connexion à l'appareil fonctionne pour moi:la source
busybox resize
pour moi.Si vous utilisez une version récente d'Android qui utilise,
mksh
vous pouvez simplement faire:la source
En utilisant mksh, j'ai dû courir
eval $(resize)
.La
resize
commande envoie les commandes shellCOLUMNS=#;LINES=#;export COLUMNS LINES;
à stdout, mais elle ne les exécute pas réellement. Pour cela, vous pouvez l'utilisereval
et le placer dans votre fichier .profile ou shell rc. Pendant que vous y êtes, vous pouvez ajouter un alias pour un redimensionnement facile après le redimensionnement de la fenêtre réelle.la source
resize
par lui-même fonctionne juste (il fait les ioctls appropriés)