gvim을 전체 화면 모드로 전환하는 방법이 있습니까?


18

gvim을 전체 화면 모드로 전환하는 방법이 있습니까? 나는 이것이 MacVim을 통해 OS X에서 가능하지만 우분투에서 그것을 할 수있는 방법을 찾을 수 없다는 것을 알고 있습니다.

답변:


8

gnome을 사용하면 "전체 화면"동작에 대한 단축키를 설정할 수 있습니다. gnome-keybinding-properties를 사용하고 Window Managaer를 선택하고 전체 화면으로 변경을 선택한 다음 shorcut을 선택하십시오 (예 : F11). 이 단축키는 현재 그놈 창을 전체 화면 모드로 설정합니다.

Compiz Settings Manager 에서 Enable Extra WM Actions 플러그인을 선택 하지 않으면 작동하지 않습니다.


4
고마워요. 이 작업을 수행하는 방법을 모르는 사람들을 위해 내가 따르는 정확한 단계는 다음과 같습니다.-클릭 System-> Preferences-> Keyboard Shortcuts - Window Management범주로 이동 - 바로 가기를 선택 Toggle full screen mode하고 적용F11
Khaja Minhajuddin

4
F11을 전체 화면 키로 바인딩했지만 gVim에서 키를 누르면 창이 깜박이고 아무 일도 일어나지 않습니다. 다른 앱에서 작동합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?
miloshadzic

10

gvim이 F11 키를 잡고 시스템에 전달하지 않기 때문에 우분투 12.04에서 시스템 설정이 작동하지 않습니다 (miloshadzic에서와 같이).

이 블로그에서 찾은 해결책 이 있습니다.

wmctrl설치 했는지 확인하십시오 . 그런 경우 vimrc에 다음을 추가하십시오.

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

.vimrc를 저장하고 gvim F11을 다시 시작하면 원하는 효과가 나타납니다.



0

선과 열 설정을 변경하여 전체 화면 모드로 전환 할 수도 있습니다. 이것을 vimrc에 넣으십시오.

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

0

전체 화면 대신 최대화 된 창

당신은 오른쪽 XFCE 런처 패널이있는 경우fullscreen 의 옵션 wmctrl원인 gvim오버랩을.

아래 변형 maximized_vert,maximized_horz이있는이 문제는이 문제를 해결하고 F11최대화 된 창 전환을 가능하게 합니다.

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

시작할 gvimrc때 완벽하게 보호 할 수있는 전체 화면을 보려면에 다음 줄을 입력하십시오 gvim.

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.