it-swarm-id.com

Apakah ada cara untuk mengubah gvim menjadi mode layar penuh?

Apakah ada cara untuk mengubah gvim menjadi mode layar penuh? Saya tahu bahwa ini dimungkinkan pada OS X melalui MacVim, tetapi tidak dapat menemukan cara untuk melakukannya di Ubuntu.

18

Dengan gnome Anda dapat mengatur shortucut ke tindakan "layar penuh". Gunakan gnome-keybinding-properties, pilih Window Managaer dan pilih Change to Fullscreen, lalu pilih shorcut (F11 misalnya). Pintasan ini akan mengatur Jendela Gnome saat ini dalam mode layar penuh.

Ini tidak berfungsi kecuali plugin Aktifkan Tindakan WM Ekstra dicentang di Manajer Pengaturan Compiz

8
lcipriani

Pengaturan sistem tidak berfungsi untuk saya di Ubuntu 12.04 (seperti yang terjadi pada miloshadzic) karena gvim menangkap kunci F11 dan tidak meneruskannya ke sistem.

Namun ada solusi, yaitu saya temukan di blog ini

pastikan Anda telah menginstal wmctrl. Jika sudah, tambahkan yang berikut ke vimrc Anda:

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

Dan pada saat save .vimrc dan restart dari gvim F11 sekarang memiliki efek yang diinginkan.

10
FvD

Untuk Pengguna XFCE: Alt+F11 bekerja di luar kotak

5
Hotschke

Anda juga dapat beralih ke mode layar penuh dengan mengubah pengaturan garis dan kolom. Cobalah untuk memasukkan ini ke dalam vimrc Anda:

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

Jendela yang dimaksimalkan alih-alih layar penuh

Jika Anda memiliki panel peluncur XFCE sisi kanan, opsi fullscreen dari wmctrl menyebabkan gvim tumpang tindih.

Varian di bawah ini dengan maximized_vert,maximized_horz menyelesaikan masalah ini dan memungkinkan F11 untuk toggling jendela yang dimaksimalkan:

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>

Otomatis, saat memulai gvim

Tempatkan baris berikut di gvimrc, untuk layar penuh yang sangat mudah di startup gvim:

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