Czy istnieje sposób na przełączenie gvima w tryb pełnoekranowy?


18

Czy istnieje sposób na przełączenie gvima w tryb pełnoekranowy? Wiem, że jest to możliwe w systemie OS X za pośrednictwem MacVim, ale nie mogłem znaleźć sposobu, aby to zrobić na Ubuntu.

Odpowiedzi:


8

W gnome możesz ustawić skrót do akcji „pełnoekranowej”. Użyj właściwości gnome-keybinding, wybierz Window Managaer i wybierz Zmień na pełny ekran, a następnie wybierz skrót (na przykład F11). Ten skrót ustawi bieżące okno Gnome w trybie pełnoekranowym.

Nie działa to, chyba że wtyczka Włącz dodatkowe akcje WM jest zaznaczona w Menedżerze ustawień Compiz


4
Dziękuję, to mi zrobiło. Tylko dla ludzi, którzy nie wiedzą, jak to zrobić, dokładnie wykonałem następujące kroki: - Kliknij System-> Preferences-> Keyboard Shortcuts - Przejdź do Window Managementkategorii - Wybierz Toggle full screen modei zastosuj F11skrót
Khaja Minhajuddin

4
Związałem klawisz F11, aby był klawiszem pełnoekranowym, ale kiedy nacisnę go w gVim, okno po prostu miga i nic się nie dzieje. Działa w innych aplikacjach. Co ja robię źle?
miloshadzic

10

Ustawienia systemu nie działają dla mnie na Ubuntu 12.04 (jak dzieje się z miloshadzic), ponieważ gvim łapie klawisz F11 i nie przekazuje go do systemu.

Istnieje jednak rozwiązanie, które znalazłem na tym blogu

upewnij się, że masz wmctrlzainstalowany Jeśli tak, to dodaj do vimrc:

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

A po zapisaniu .vimrc i ponownym uruchomieniu gvim F11 ma teraz pożądany efekt.


4

Dla użytkowników XFCE: Alt+ F11działa od razu po wyjęciu z pudełka


0

Możesz także przejść do trybu pełnoekranowego, zmieniając ustawienia linii i kolumn. Spróbuj umieścić to w swoim vimrc:

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

0

Zmaksymalizowane okno zamiast pełnego ekranu

Jeśli masz z prawej strony panelu XFCE Launcher z fullscreenopcji wmctrlprzyczyn gvimsię pokrywać.

Poniższy wariant maximized_vert,maximized_horzrozwiązuje ten problem i umożliwia F11maksymalne przełączanie okien:

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>

Zautomatyzowane po uruchomieniu gvim

Umieść następujący wiersz w gvimrccelu uzyskania niezawodnego pełnego ekranu podczas gvimuruchamiania:

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.