Existe uma maneira de transformar o gvim no modo de tela cheia? Eu sei que isso é possível no OS X através do MacVim, mas não consegui encontrar uma maneira de fazê-lo no Ubuntu.
Existe uma maneira de transformar o gvim no modo de tela cheia? Eu sei que isso é possível no OS X através do MacVim, mas não consegui encontrar uma maneira de fazê-lo no Ubuntu.
Respostas:
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 definirá a janela atual do Gnome no modo de tela cheia.
Isso não funciona, a menos que o plug-in Ativar ações extra WM esteja marcado no Gerenciador de configurações do Compiz
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 transmite ao sistema.
Existe uma solução, porém, que encontrei neste blog
verifique se você wmctrl
instalou. Se você tiver isso, adicione o seguinte ao seu vimrc:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
E ao salvar o .vimrc e reiniciar o gvim F11, agora tem o efeito desejado.
Se você possui um painel do iniciador do XFCE do lado direito, a fullscreen
opção de wmctrl
causas gvim
se sobrepõe.
A variante abaixo com maximized_vert,maximized_horz
resolve este problema e permite F11a alternância maximizada da janela:
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>
gvim
Coloque a seguinte linha gvimrc
, para uma tela cheia à prova de falhas na gvim
inicialização:
autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
System
->Preferences
->Keyboard Shortcuts
- Vá para aWindow Management
categoria - SelecionarToggle full screen mode
e aplicar oF11
atalho