วิธีการเริ่มขยาย gui ด้วย qt-neovim?


9

ฉันใช้ neovim กับ qt-neovim (linux arch) ใน gvim ฉันสามารถเปิดหน้าต่างขยายด้วย:

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

ที่ไม่ทำงานตอนนี้สรรพสินค้าใหญ่ ฉันพยายามลบถ้าไม่สำเร็จ มีวิธีใดบ้างที่ฉันจะบรรลุเป้าหมายนั้น?


2
คุณควรสร้างปัญหาให้กับมันที่ตัวแก้ไขบั๊ก neovim พยายามที่จะเข้ากันได้กับเสียงเรียกเข้าดังนั้นนี่ควรใช้งานได้
Christian Brabandt

คำตอบ:


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

@ cdvv7788 เรียกใช้กลุ่มพร้อม--cmd 'let gui_running="y"'กับการตั้งค่าcolumnsและrowsภายในงานifโดยใช้if exists('gui_running')หรือไม่
Ingo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.