Ändern Sie die Größe der GNU-Bildschirmfenster mit einer Maus


7

Ich mag die Art und Weise, wie ich die Größe von Fenstern in vim mit der Maus ändern kann.

Ist es möglich, dasselbe im GNU-Bildschirm zu tun? Wenn nicht, gibt es eine Alternative zum Bildschirm, die diese Funktionalität unterstützt?


3
Sie können die Größe von VIM-Fenstern mit der Maus ändern? Ich denke, die Maus ist am weitesten von mir entfernt, wenn ich vim benutze.
Waffen

Wie andere zuvor gefragt haben: Beziehen Sie sich auf die Größenänderung von geteilten Fenstern? So bekommen Sie mit Ca S?
Florenz Kley

Antworten:


1

Ich benutze ständig den Bildschirm und ändere mühelos die Fenstergröße ohne Probleme. Es ist der Befehl, der auf dem Bildschirm ausgeführt wird und dessen Größe ebenfalls geändert werden muss.


1
Ich glaube, die Frage bezieht sich implizit auf geteilte Fenster ( :split)
RobM

1

Ich stimme Roy zu - ich ändere die Größe von Fenstern ständig und starte nur Dinge auf dem Bildschirm. Tatsächlich kann ich mir nicht vorstellen, wann ich das letzte Mal ein Terminal länger als 1 Minute in Betrieb gehalten habe, auf dem der Bildschirm nicht permanent lief.

Auch mit Putty aus einer Windows-Box funktioniert es.

Selbst mit Putty aus einer Windows-Box, die in localhost ausgeführt wird und Cygwin / sshd ausführt und den Bildschirm ausführt, funktioniert es.

Vielleicht enthält etwas in Ihrem .screenrc oder sogar in der .rc-Datei Ihrer Shell die Größenänderung?


1

Ich denke, Terminator ist wahrscheinlich das, wonach Sie suchen.

Beachten Sie, dass ich GNU Screen oder Terminator noch nie verwendet habe, daher verlasse ich mich auf die folgenden Informationen:

  1. Laut dem Intro zum Wikpedia-Artikel über GNU Screen besteht der Hauptzweck darin, "mehrere separate Terminalsitzungen in einem einzigen Terminalfenster" anzuzeigen .
  2. In der Kopfzeile auf der Terminator-Website auf Launchpad heißt es: "Das Hauptaugenmerk liegt auf der Anordnung von Terminals in Grids."
  3. Die Screenshots scheinen ähnliche Funktionen anzuzeigen.
  4. Ich habe ein wenig im Vorbeigehen gelesen, als sie in Blogs erwähnt wurden, und ein bisschen in Podcast-Segmenten gehört. Meine Erinnerung an das, was sie gesagt haben, stimmt auch mit der Antwort überein.

0

Der GNU-Bildschirm hat keine Ahnung von der Maus.

Wie Vim, wenn es in einem TTY-Emulator ausgeführt wird.


4
Vim unterstützt die Verwendung der Maus von einem TTY-Emulator. Siehe :help mouseund :help ttymousefür Details.
mshroyer

2
Mausberichte im xterm-Stil schreiben (Nicht-ASCII-) Zeichen auf das TTY-Gerät. GNU / Bildschirm interpretiert alle Zeichen geschrieben und übersetzt sie als angemessen, so dass es könnte auf die gleiche Art und Weise Kenntnis von der Maus seines Vim ist.
RobM

0

Ich denke, Sie sprechen über die Größenänderung der geteilten Bereiche in einem Fenster. Ich bin damit einverstanden, dass dies in VIM mit der Maus möglich ist. Das ist sehr praktisch.

Ich möchte diese Funktion auch für Gnu-Bildschirm .

In der Zwischenzeit empfehle ich Ihnen, die süße Erweiterung Vim-Shell auszuprobieren , mit der Sie native Shells in VIM einbetten können.

Es ist schade, dass es nicht mehr in Vim selbst gepflegt oder zusammengeführt wird. Sie müssen es auf einer älteren Version von VIM (7.0) von Hand kompilieren.


1
Sie können auch Conque Shell ausprobieren. Es ist ein Vim-Plugin (kein Patch) und funktioniert hervorragend für mich: vim.org/scripts/script.php?script_id=2771
f3lix

1
Gott! Das ist einfach großartig ... Danke für den Tipp.
Raphael Jolivet

0

X Window selbst generiert randlose Fenster an festen Bildschirmpositionen. Es erfordert einen "Fenstermanager" zum Hinzufügen von Rahmen und Schaltflächen sowie die Möglichkeit für Benutzer, die Größe der Fenster auf dem Bildschirm zu ändern und sie zu verschieben. Der Tabbed Window Manager (twm) war der Standard-X-Fenstermanager, es wurden jedoch mehr als drei Dutzend andere verwendet, darunter AfterStep, Blackbox und Enlightenment. Die KDE- und GNOME-Benutzeroberflächen für Linux verwenden Kwin bzw. Metacity als Fenstermanager.

Quelle: http://encyclopedia2.thefreedictionary.com/X+Window


2
Bitte verlinken Sie auf Ihre Quelle. Wiederholte Verstöße führen zur Aussetzung. Vielen Dank!
Studiohack

0

Ich denke, Tmux kennt die Maus:

tmux ist ein Terminal-Multiplexer: Er ermöglicht die Erstellung, den Zugriff und die Steuerung einer Reihe von Terminals (oder Fenstern), auf denen jeweils ein separates Programm ausgeführt wird, von einem einzigen Bildschirm aus. tmux kann von einem Bildschirm getrennt werden und im Hintergrund weiter ausgeführt und später wieder angebracht werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.