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ó 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:
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
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 đã wmctrl
cà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.
Nếu bạn có một bảng điều khiển XFCE launcher bên cánh phải, các fullscreen
tùy chọn wmctrl
nguyên nhân gvim
để chồng lên nhau.
Dưới đây biến thể với maximized_vert,maximized_horz
giả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>
gvim
Đặt dòng sau vào gvimrc
, để toàn màn hình hoàn hảo khi gvim
khởi động:
autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
System
->Preferences
->Keyboard Shortcuts
- Chuyển đếnWindow Management
danh mục - ChọnToggle full screen mode
và áp dụngF11
phím tắt