it-gundan.com

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

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

18
Khaja Minhajuddin

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

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

8
lcipriani

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

그래도 해결책이 있습니다 이 블로그에서 찾았습니다

wmctrl이 (가) 설치되어 있는지 확인하십시오. 그런 경우 vimrc에 다음을 추가하십시오.

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

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

10
FvD

XFCE 사용자의 경우 : Alt+F11 상자 밖으로 작동

5
Hotschke

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

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

전체 화면 대신 최대화 된 창

오른쪽 XFCE 실행기 패널이있는 경우fullscreenwmctrl 옵션은 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")
0
Serge Stroobandt