C'è un modo per trasformare gvim in modalità schermo intero?


18

C'è un modo per trasformare gvim in modalità schermo intero? So che questo è possibile su OS X tramite MacVim, ma non sono riuscito a trovare un modo per farlo su Ubuntu.

Risposte:


8

Con gnome puoi impostare una scorciatoia per l'azione "a schermo intero". Usa gnome-keybinding-properties, seleziona Window Managaer e scegli Cambia a schermo intero, quindi seleziona uno shorcut (ad esempio F11). Questa scorciatoia imposterà l'attuale finestra di Gnome in modalità a schermo intero.

Questo non funziona a meno che il plug-in Abilita azioni WM extra non sia selezionato in Gestione impostazioni Compiz


4
Grazie, lo ha fatto per me. Solo per le persone che non sanno come fare, i passaggi esatti che ho seguito sono: - Fai clic su System-> Preferences-> Keyboard Shortcuts - Vai alla Window Managementcategoria - Seleziona Toggle full screen modee applica il F11collegamento
Khaja Minhajuddin

4
Ho associato F11 al tasto a schermo intero ma quando lo premo in gVim, la finestra lampeggia e non succede nulla. Funziona con altre app. Che cosa sto facendo di sbagliato?
miloshadzic,

10

Le impostazioni di sistema non funzionano per me su Ubuntu 12.04 (come succede a miloshadzic) perché gvim cattura il tasto F11 e non lo trasmette al sistema.

C'è una soluzione che ho trovato in questo blog

assicurati di aver wmctrlinstallato. Se lo possiedi, aggiungi quanto segue al tuo vimrc:

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

E al salvataggio di .vimrc e il riavvio di gvim F11 ora ha l'effetto desiderato.


4

Per gli utenti XFCE: Alt+ F11funziona immediatamente


0

Puoi anche passare alla modalità a schermo intero modificando le impostazioni di linee e colonne. Prova a metterlo nel tuo vimrc:

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

0

Finestra ingrandita anziché a schermo intero

Se hai un pannello di avvio XFCE sul lato destro, l' fullscreenopzione delle wmctrlcause si gvimsovrappone.

Di seguito la variante con maximized_vert,maximized_horzrisolve questo problema e abilita la F11commutazione della finestra ingrandita:

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>

Automatizzato, all'avvio gvim

Inserisci la seguente riga in gvimrc, per uno schermo a prova di errore gvimall'avvio:

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.