ti-enxame.com

Existe uma maneira de transformar o gvim no modo de tela cheia?

Existe uma maneira de transformar o gvim no modo de tela cheia? Eu sei que isso é possível no Mac OS X através do MacVim, mas não foi possível encontrar uma maneira de fazê-lo no Ubuntu.

18
Khaja Minhajuddin

Com o gnome, você pode definir um atalho para a ação "tela cheia". Use gnome-keybinding-properties, selecione Window Managaer e escolha Change to Fullscreen, depois selecione um atalho (F11, por exemplo). Este atalho irá definir a atual janela do Gnome no modo de tela cheia.

Isso não funciona a menos que o plugin Ativar Extra WM Actions esteja marcado no Gerenciador de Configurações do Compiz

8
lcipriani

As configurações do sistema não funcionam para mim no Ubuntu 12.04 (como acontece com o miloshadzic) porque o gvim pega a tecla F11 e não a passa para o sistema.

Há uma solução, porém, que eu encontrei neste blog

verifique se você tem wmctrl instalado. Se você tem isso, adicione o seguinte ao seu vimrc:

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

E em salvar do .vimrc e reiniciar o gvim F11 agora tem o efeito desejado.

10
FvD

Para usuários XFCE: Alt+F11 Trabalha fora da caixa

5
Hotschke

Você também pode alternar para o modo de tela inteira alterando as configurações de linhas e colunas. Tente colocar isso no seu vimrc:

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

Janela maximizada em vez de tela cheia

Se você tem um painel de ativação do XFCE do lado direito, a opção fullscreen de wmctrl faz com que gvim se sobreponha.

A variante abaixo com maximized_vert,maximized_horz resolve esse problema e ativa F11 para maximizar a alternância de janelas:

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, ao iniciar gvim

Coloque a seguinte linha em gvimrc, para uma tela inteira à prova de falhas na inicialização de gvim:

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