Gibt es einen Terminalbefehl, der die Abmessungen des Terminalfensters ändert?
10
Ich mag es, ein kleines Terminal für kleine Dinge (80 x 24) und ein großes Terminal für die Bearbeitung von Code in Vim und dergleichen (120 x 38) zu haben und manchmal sogar im Vollbildmodus zu arbeiten und Ascci-Kunst zu durchsuchen? Ich weiß nicht.
Gibt es einen Terminalbefehl, mit dem ich die Fenstergröße für mein Terminal umschalten kann?
Ja. resize -s <rows> <columns>funktioniert mit Ubuntus Standard-Terminalanwendung ( gnome-terminal).
So ändern Sie die Größe des Terminals, bis ein Programm beendet ist
Um einen schönen Effekt zu erzielen, wenn Sie beispielsweise vimnur während der Ausführung in einem Fenster mit einer bestimmten Größe arbeiten:
mkdir ~/bin
~/.profilestandardmäßig fügt hinzu, ~/binum PATH; Im Moment können Sie source ~/.profiledas Neue entweder selbst deklarieren oder deklarieren PATH:export PATH="$PATH":~/bin
Du rockst! :) Ist es möglich, diesen Befehl auch von vim aus zum Laufen zu bringen? Ich habe es versucht, !resize -s 38 120aber das hat nicht funktioniert, bis ich ein vim-Flag in meinem .vimrc geändert habe, aber das hat das Ganze erstickt und seltsame Grafik-Dinge gemacht.
Costa
Ich nehme an, ich kann Strg + Z drücken und umschalten und dann fgzurück zu vim :)
Costa
2
OK, ich habe einen kleinen Abschnitt hinzugefügt, in vimdem erläutert wird, wie Sie beispielsweise das Terminal derselben Größe verwenden und nach dem Beenden die Größe ändern können vim.
Chai T. Rex
Dies scheint nicht zu funktionieren, wenn gnome-terminales maximiert oder an einer Seite / Ecke eingerastet ist. Ich benutze 14.04.
Wjandrea
In Vim können Sie :set lines=38 columns=120.
Ingo Karkat
4
Wenn Sie in Ubuntu 16.10 (und möglicherweise auch in älteren Versionen) ein Terminalfenster öffnen und zum TerminalMenü gehen, können Sie direkt alternative Fenstergrößen auswählen. In der Tat fast genau die Größen, die Sie fragen!
Außerdem F11wird Vollbildmodus umschalten.
Sie können auch mehrere Profile erstellen, mit denen der Bildschirm genau auf die gewünschte (n) Größe (n) eingestellt wird. Gehen Sie zum FileMenü und wählen Sie New Profile... nennen Sie es "Mein Bearbeitungsprofil". Wenn Sie dann zu einem anderen Profil wechseln möchten, gehen Sie zum TerminalMenü und wählen Sie Change Profile. Gehen Sie dann zum EditMenü und wählen Sie Profile Perferences. Stellen Sie dort Ihre benutzerdefinierte Bildschirmgröße ein. Unterschiedliche Profile mit jeweils unterschiedlichen Bildschirmgrößen!
!resize -s 38 120
aber das hat nicht funktioniert, bis ich ein vim-Flag in meinem .vimrc geändert habe, aber das hat das Ganze erstickt und seltsame Grafik-Dinge gemacht.fg
zurück zu vim :)vim
dem erläutert wird, wie Sie beispielsweise das Terminal derselben Größe verwenden und nach dem Beenden die Größe ändern könnenvim
.gnome-terminal
es maximiert oder an einer Seite / Ecke eingerastet ist. Ich benutze 14.04.:set lines=38 columns=120
.Wenn Sie in Ubuntu 16.10 (und möglicherweise auch in älteren Versionen) ein Terminalfenster öffnen und zum
Terminal
Menü gehen, können Sie direkt alternative Fenstergrößen auswählen. In der Tat fast genau die Größen, die Sie fragen!Außerdem
F11
wird Vollbildmodus umschalten.Sie können auch mehrere Profile erstellen, mit denen der Bildschirm genau auf die gewünschte (n) Größe (n) eingestellt wird. Gehen Sie zum
File
Menü und wählen SieNew Profile
... nennen Sie es "Mein Bearbeitungsprofil". Wenn Sie dann zu einem anderen Profil wechseln möchten, gehen Sie zumTerminal
Menü und wählen SieChange Profile
. Gehen Sie dann zumEdit
Menü und wählen SieProfile Perferences
. Stellen Sie dort Ihre benutzerdefinierte Bildschirmgröße ein. Unterschiedliche Profile mit jeweils unterschiedlichen Bildschirmgrößen!quelle