Salah satu plugin yang saya instal (mungkin Supertab) memberikan tampilan dokumentasi yang bagus untuk item yang sedang disorot dalam menu penyelesaian:
Buffer awal (tampaknya) tetap terbuka bahkan setelah saya keluar dari penyelesaian (dengan menekan Enteratau Space). Kemudian, untuk menghentikannya, saya lakukan <c-w>↑:q
, tetapi saya merasa harus menekan Ctrlsangat menjengkelkan (salah satu alasan mengapa saya menghindari perpecahan).
Apa cara cepat untuk menutup buffer awal ini? Apakah ada cara asli, atau apakah saya harus menulis pemetaan?
buffers
scratch-buffer
muru
sumber
sumber
Ctrl
sedikit menjengkelkan adalah remappingCaps Lock
untukCtrl
atau swapping mereka jika Anda ingin menyimpanCaps Lock
tersedia.jedi-vim
punya opsig:jedi#auto_close_doc
.g:SuperTabClosePreviewOnPopupClose (default 0)
Sepertinya itu yang Anda inginkan:he supertab-closepreviewonpopupclose
Jawaban:
Jendela atas disebut jendela pratinjau. Jadi, salah satu dari
<c-w>z
,<c-w><c-z>
atau:pc[lose][!]
harus bekerja.Di bawah ini adalah bantuan untuk
:help :pclose
Halaman bantuan lain yang relevan adalah
:help preview-window
sumber
:pc
! Saya tidak menyadari bahwa nama "pratinjau" itu istimewa.Untuk kasus khusus saya, jendela pratinjau dibuka oleh plugin. Jadi, saya menggunakan konfigurasi plugin untuk secara otomatis menutup windows ini.
Supertab
Seperti yang disarankan oleh Alex Kroll:
YouCompleteMe
Jika variabel kedua diatur, variabel pertama tidak berpengaruh. Dari dokumen:
sumber
opsi bagus lain, yang relevan juga dalam kasus lain, gunakan
:only
untuk menutup semua jendela lain, termasuk pratinjau:sumber
Opsi lain yang secara otomatis menutup jendela pratinjau dan yang akan berfungsi dengan beberapa plugin penyelesaian disarankan oleh penulis deoplete dalam masalah :
Kelemahannya adalah Anda tidak akan bisa memfokuskan jendela awal, jadi jangan menggulir. Tetapi untuk pencarian cepat itu yang paling nyaman.
sumber
Jedi
jika tidak digunakan dengan YCM
sumber
Anda dapat menggunakan plugin ini: bufutils.vim
Ini menutup buffer awal, daftar lokasi, daftar kesalahan, dll ...
sumber