qt-neovim으로 최대화 된 GUI를 시작하는 방법은 무엇입니까?


9

qt-neovim (linux arch)과 함께 neovim을 사용하고 있습니다. gvim에서 다음을 사용하여 최대화 된 창을 시작할 수 있습니다.

if has("gui_running")
    set lines 999 columns 999
endif

그것은 지금 작동하지 않습니다. 성공하지 않고 if를 제거하려고했습니다. 내가 그것을 달성 할 수있는 방법이 있습니까?


2
버그 추적기에서 문제를 만들어야합니다. neovim은 vim과 호환되도록 노력하므로 작동합니다.
Christian Brabandt

답변:


3

넣어보십시오

call rpcnotify(0, 'Gui', 'WindowMaximized', 1)

당신의 ginit.vim. Linux에서는 테스트하지 않았지만 Windows 7에서는 작동합니다.


1
이 답변은 Xubuntu LTS 18.04 GNU / Linux 배포판에서 작동합니다.
Sroo Stroobandt

2

그 이유는 neovim이 당신의 소스가 된 후에gui_running 만 설정한다는 사실에서 비롯된 것 같습니다 ( 여기 참조 ). 이 토론 에서 이벤트 를 사용하는 것이 제안 되므로 해결책은 다음과 같습니다..vimrcGUIEnter

autocmd GUIEnter * set lines=999 columns=999

1
작동하지 않았다. 이벤트가 호출되지 않았을 수 있습니다.
cdvv7788

@ cdvv7788와 정력 호출 않는 --cmd 'let gui_running="y"'설정과 함께을 columns하고 rows내부 if사용하여 if exists('gui_running')사용할 수 있습니까?
Ingo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.