Đối với trường hợp cụ thể của tôi, cửa sổ xem trước đã được mở bởi các plugin. Vì vậy, tôi đã sử dụng cấu hình plugin để tự động đóng các cửa sổ này.
Supertab
Theo đề xuất của Alex Kroll:
let g:SuperTabClosePreviewOnPopupClose = 1
YouCompleteMe
let g:ycm_autoclose_preview_window_after_insertion = 1
let g:ycm_autoclose_preview_window_after_completion = 1
Nếu biến thứ hai được đặt, biến thứ nhất không có hiệu lực. Từ các tài liệu:
The *g:ycm_autoclose_preview_window_after_completion* option
When this option is set to '1', YCM will auto-close the 'preview' window after
the user accepts the offered completion string. If there is no 'preview' window
triggered because there is no 'preview' string in 'completeopt', this option is
irrelevant. See the |g:ycm_add_preview_to_completeopt| option for more details.
Default: '0'
>
let g:ycm_autoclose_preview_window_after_completion = 0
<
-------------------------------------------------------------------------------
The *g:ycm_autoclose_preview_window_after_insertion* option
When this option is set to '1', YCM will auto-close the 'preview' window after
the user leaves insert mode. This option is irrelevant if
|g:ycm_autoclose_preview_window_after_completion| is set or if no 'preview'
window is triggered. See the |g:ycm_add_preview_to_completeopt| option for more
details.
Default: '0'
>
let g:ycm_autoclose_preview_window_after_insertion = 0
Ctrl
ít gây phiền nhiễu được RemappingCaps Lock
đểCtrl
hay hoán đổi chúng nếu bạn muốn giữ lạiCaps Lock
sẵn.