Làm thế nào để bắt đầu tối đa gui với qt-neovim?


9

Tôi đang sử dụng neovim với qt-neovim (linux arch). Trên gvim tôi có thể khởi chạy một cửa sổ tối đa hóa với:

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

Đó là không làm việc bây giờ tho. Tôi đã cố gắng loại bỏ nếu không thành công. Có cách nào tôi có thể đạt được điều đó?


2
Bạn nên tạo một vấn đề cho điều đó tại bugtracker của họ. neovim cố gắng tương thích với vim, vì vậy điều này chỉ nên hoạt động.
Christian Brabandt

Câu trả lời:


3

Hãy thử đặt

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

trong của bạn ginit.vim. Tôi chưa thử nghiệm trên Linux, nhưng nó hoạt động trên Windows 7.


1
Câu trả lời này hoạt động trên bản phân phối GNU / Linux Xubfox LTS 18.04.
Serge Stroobandt

2

Lý do dường như xuất phát từ thực tế là neovim gui_runningchỉ đặt sau khi bạn .vimrccó nguồn gốc ( xem tại đây ). Trong cuộc thảo luận này, đề xuất sử dụng GUIEntersự kiện này, do đó, một giải pháp có thể là

autocmd GUIEnter * set lines=999 columns=999

1
Không hoạt động. Có lẽ sự kiện không được gọi.
cvv7788

@ cvv7788 có gọi vim --cmd 'let gui_running="y"'cùng với cài đặt columnsrowsbên trong một tác phẩm đang ifsử dụng if exists('gui_running')không?
Ingo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.