Biasanya menyisipkan penyelesaian mode ( <C-n>
) menyisipkan kata yang tepat saat pertama kali saya tekan <C-n>
, tetapi tidak selalu. Oleh karena itu, saya ingin Vim untuk memasukkan pertandingan yang dianggapnya paling baik ketika saya menekan <C-n>
, tetapi masih memungkinkan saya untuk membatalkan penyisipan ini setelah itu jika pertandingan yang benar tidak muncul atau berada jauh di bawah daftar.
Tentu saja saya bisa mengkode perilaku ini, tetapi saya merasa harus ada kunci standar (-kombinasi) untuk melakukan ini. Bisakah seseorang mengarahkan saya ke arah yang benar?
Pertanyaan bonus: apakah ada kunci lain yang bisa saya gunakan untuk mendapatkan pertandingan terlama (seperti sebelum saya menekan <C-n>
)?
Untuk apa nilainya, saya menggunakan completeopt=menu
sumber
ctrl-u
yang Anda cari?Jawaban:
Dari
:h complete_CTRL-E
:Juga jika Anda, katakanlah, ketikkan
a
kemudian^P
dan Anda mendapatkan daftar yang sangat panjang, Anda dapat menekan^N
untuk kembali ke teks asli Anda dengan sembulan selesai masih aktif. Anda kemudian dapat mengetik karakter tambahan untuk mempersempit daftar penyelesaian.sumber
^P
karena kebiasaan untuk alasan itu.