如何使用qt-neovim启动最大化GUI?


9

我正在将neovim与qt-neovim(linux arch)一起使用。在gvim上,我可以使用以下命令启动最大化窗口:

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

现在那是行不通的。我尝试删除if如果没有成功。有什么办法可以实现?


2
您应该在他们的bugtracker上为此创建一个问题。neovim尝试与vim兼容,因此这应该可以工作。
克里斯蒂安·布拉班德

Answers:


3

试穿

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

在你的ginit.vim。我尚未在Linux上进行过测试,但它在Windows 7上可以工作。


1
此答案适用于Xubuntu LTS 18.04 GNU / Linux发行版。
Serge Stroobandt

2

原因似乎源于neovim gui_running.vimrc的来源获得后才设置(见此处)。 在此讨论中,建议使用GUIEnter事件,因此可以解决

autocmd GUIEnter * set lines=999 columns=999

1
没用 可能没有调用事件。
cdvv7788 '16

@ cdvv7788不调用用vim --cmd 'let gui_running="y"'连同设置columnsrows内部的if使用if exists('gui_running')工作?
Ingo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.