Có cách nào để biến gvim sang chế độ toàn màn hình không?


18

Có cách nào để biến gvim sang chế độ toàn màn hình không? Tôi biết rằng điều này có thể có trên OS X thông qua MacVim, nhưng không thể tìm ra cách để làm điều đó trên Ubuntu.

Câu trả lời:


8

Với gnome, bạn có thể đặt một đoạn ngắn thành hành động "toàn màn hình". Sử dụng thuộc tính gnome-keybinding, chọn Window Manageaer và chọn Change to Fullscreen, sau đó chọn shorcut (ví dụ F11). Phím tắt này sẽ đặt Cửa sổ Gnome hiện tại ở chế độ toàn màn hình.

Điều này không hoạt động trừ khi plugin Bật Extra WM Action được chọn trong Trình quản lý cài đặt Compiz


4
Cảm ơn bạn, điều đó đã làm cho tôi. Chỉ dành cho những người không biết cách thực hiện các bước chính xác mà tôi đã làm là: - Nhấp vào System-> Preferences-> Keyboard Shortcuts - Chuyển đến Window Managementdanh mục - Chọn Toggle full screen modevà áp dụng F11phím tắt
Khaja Minhajuddin

4
Tôi đã ràng buộc F11 là phím toàn màn hình nhưng khi tôi nhấn nó trong gVim, cửa sổ sẽ nhấp nháy và không có gì xảy ra. Nó hoạt động trong các ứng dụng khác. Tôi đang làm gì sai?
miloshadzic

10

Cài đặt hệ thống không hoạt động với tôi trên Ubuntu 12.04 (như xảy ra với miloshadzic) vì gvim bắt được khóa F11 và không chuyển nó vào hệ thống.

Có một giải pháp mà tôi tìm thấy trong blog này

hãy chắc chắn rằng bạn đã wmctrlcài đặt Nếu bạn có điều đó, sau đó thêm phần sau vào vimrc của bạn:

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

Và khi lưu .vimrc và khởi động lại gvim F11 giờ đây có hiệu quả mong muốn.


4

Đối với người dùng XFCE: Alt+ F11hoạt động tốt


0

Bạn cũng có thể chuyển sang chế độ toàn màn hình bằng cách thay đổi cài đặt dòng và cột. Hãy thử đặt cái này vào vimrc của bạn:

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

0

Cửa sổ tối đa hóa thay vì toàn màn hình

Nếu bạn có một bảng điều khiển XFCE launcher bên cánh phải, các fullscreentùy chọn wmctrlnguyên nhân gvimđể chồng lên nhau.

Dưới đây biến thể với maximized_vert,maximized_horzgiải quyết vấn đề này và cho phép F11bật tối đa cửa sổ:

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>

Tự động, khi bắt đầu gvim

Đặt dòng sau vào gvimrc, để toàn màn hình hoàn hảo khi gvimkhởi động:

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.