Gibt es eine Möglichkeit, gvim in den Vollbildmodus zu versetzen?

18

Gibt es eine Möglichkeit, gvim in den Vollbildmodus zu versetzen? Ich weiß, dass dies unter OS X über MacVim möglich ist, aber unter Ubuntu keine Möglichkeit dazu gefunden hat.

Khaja Minhajuddin
quelle

Antworten:

8

Mit gnome können Sie eine Verknüpfung zur Aktion "Vollbild" erstellen. Verwenden Sie gnome-keybinding-properties, wählen Sie Window Manager und anschließend Change to Fullscreen. Wählen Sie dann einen Shorcut aus (z. B. F11). Diese Verknüpfung versetzt das aktuelle Gnome-Fenster in den Vollbildmodus.

Dies funktioniert nur, wenn im Compiz Settings Manager das Plugin Enable Extra WM Actions aktiviert ist

lcipriani
quelle
4
Danke, das hat es für mich getan. Nur für Leute, die nicht wissen, wie man das macht, sind die genauen Schritte, die ich befolgt habe: - Klicken Sie auf System-> Preferences-> Keyboard Shortcuts - Gehen Sie zur Window ManagementKategorie - Wählen Sie Toggle full screen modedie F11Verknüpfung aus und wenden Sie sie an
Khaja Minhajuddin
4
Ich habe F11 als Vollbild-Taste festgelegt, aber wenn ich es in gVim drücke, blinkt das Fenster nur und es passiert nichts. Es funktioniert in anderen Apps. Was mache ich falsch?
Miloshadzic
10

Die Systemeinstellungen funktionieren unter Ubuntu 12.04 nicht (wie bei miloshadzic), da gvim die F11-Taste abfängt und nicht an das System weiterleitet.

Es gibt jedoch eine Lösung, die ich in diesem Blog gefunden habe

Stellen Sie sicher, dass Sie wmctrlinstalliert haben. Wenn Sie das haben, dann fügen Sie Folgendes zu Ihrem vimrc hinzu:

map <silent> <F11>
\    :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>

Und beim Speichern der .vimrc und Neustarten von gvim hat F11 nun den gewünschten Effekt.

FvD
quelle
4

Für XFCE-Benutzer: Alt+ F11funktioniert sofort

Hotschke
quelle
0

Sie können auch in den Vollbildmodus wechseln, indem Sie die Einstellungen für Zeilen und Spalten ändern. Versuchen Sie dies in Ihr vimrc zu schreiben:

if has('gui_running')
    set lines=999 columns=999
endif
apparat
quelle
0

Maximiertes Fenster statt Vollbild

Wenn Sie ein XFCE-Startfenster auf der rechten Seite haben , überlappt sich die fullscreenOption der wmctrlUrsachen gvim.

Die folgende Variante maximized_vert,maximized_horzbehebt dieses Problem und ermöglicht ein F11maximiertes Fensterumschalten:

command! Maximised :call system("wmctrl -ir " . v:windowid . " -b toggle,maximized_vert,maximized_horz")
noremap  <silent> <F11> :Maximised<CR>
vnoremap <silent> <F11> <C-C>:Maximised<CR>
inoremap <silent> <F11> <C-O>:Maximised<CR>

Automatisiert beim Start gvim

gvimrcFügen Sie die folgende Zeile ein , um beim gvimStart einen kinderleichten Vollbildmodus zu erhalten :

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
Serge Stroobandt
quelle