¿Hay alguna manera de convertir gvim en modo de pantalla completa?

18

¿Hay alguna manera de convertir gvim en modo de pantalla completa? Sé que esto es posible en OS X a través de MacVim, pero no pude encontrar una manera de hacerlo en Ubuntu.

Khaja Minhajuddin
fuente

Respuestas:

8

Con gnome puedes configurar un acceso directo a la acción "pantalla completa". Use gnome-keybinding-properties, seleccione Window Managaer y elija Cambiar a pantalla completa, luego seleccione un shorcut (F11 por ejemplo). Este acceso directo configurará la ventana actual de Gnome en modo de pantalla completa.

Esto no funciona a menos que el complemento Habilitar acciones WM adicionales esté marcado en el Administrador de configuración de Compiz

lcipriani
fuente
44
Gracias, eso lo hizo por mí. Solo para las personas que no saben cómo hacer esto, los pasos exactos que seguí son: - Haga clic en System-> Preferences-> Keyboard Shortcuts - Vaya a la Window Managementcategoría - Seleccione Toggle full screen modey aplique el F11acceso directo
Khaja Minhajuddin
44
He vinculado F11 para que sea la tecla de pantalla completa, pero cuando lo presiono en gVim, la ventana parpadea y no sucede nada. Funciona en otras aplicaciones. ¿Qué estoy haciendo mal?
miloshadzic
10

La configuración del sistema no me funciona en Ubuntu 12.04 (como le sucede a miloshadzic) porque gvim captura la clave F11 y no la pasa al sistema.

Sin embargo, hay una solución que encontré en este blog

Asegúrate de haberlo wmctrlinstalado. Si tiene eso, agregue lo siguiente a su vimrc:

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

Y al guardar .vimrc y reiniciar gvim F11 ahora tiene el efecto deseado.

FvD
fuente
4

Para usuarios de XFCE: Alt+ F11funciona de fábrica

Hotschke
fuente
0

También puede cambiar al modo de pantalla completa cambiando la configuración de líneas y columnas. Intenta poner esto en tu vimrc:

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

Ventana maximizada en lugar de pantalla completa

Si tiene un panel de inicio XFCE del lado derecho, la fullscreenopción de wmctrlcausas se gvimsuperpone.

La siguiente variante con maximized_vert,maximized_horzresuelve este problema y permite la F11alternancia de ventana maximizada:

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>

Automatizado, al comenzar gvim

Coloque la siguiente línea en gvimrc, para una pantalla completa infalible en el gviminicio:

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