Apakah ada cara untuk mengubah gvim menjadi mode layar penuh?


18

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

Jawaban:


8

Dengan gnome Anda dapat mengatur shortucut ke aksi "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 Enable Extra WM Actions dicentang di Compiz Settings Manager


4
Terima kasih, itu berhasil untuk saya. Hanya untuk orang-orang yang tidak tahu bagaimana melakukan ini, langkah-langkah persis yang saya ikuti adalah: - Klik System-> Preferences-> Keyboard Shortcuts - Pergi ke Window Managementkategori - Pilih Toggle full screen modedan terapkan F11pintasan
Khaja Minhajuddin

4
Saya telah mengikat F11 untuk menjadi tombol layar penuh tetapi ketika saya menekannya di gVim, jendela hanya berkedip dan tidak ada yang terjadi. Ini berfungsi di aplikasi lain. Apa yang saya lakukan salah?
miloshadzic

10

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, yang saya temukan di blog ini

pastikan Anda sudah wmctrlmenginstal. 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 gvim F11 sekarang memiliki efek yang diinginkan.



0

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

Jendela yang dimaksimalkan alih-alih layar penuh

Jika Anda memiliki sisi kanan panel XFCE peluncur, yang fullscreenpilihan wmctrlpenyebab gvimuntuk tumpang tindih.

Varian di bawah ini dengan maximized_vert,maximized_horzmengatasi masalah ini dan memungkinkan F11toggling 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 mulai gvim

Tempatkan baris berikut dalam gvimrc, untuk layar penuh yang sangat mudah saat gvimstartup:

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.