Di Vim, saya sadar menggunakan CTRL-n dan CTRL-p untuk kata-kata pelengkapan otomatis yang ditemukan dalam dokumen. Ini bagus untuk mempromosikan penggunaan metode deskriptif dan nama variabel.
Saya ingin menambahkan satu set kata ke autocomplete yang saya sering tetapi tidak ada dalam file sumber yang sedang saya edit. Solusi saya saat ini adalah dengan hanya menambahkan daftar kata ke komentar di bagian bawah file templat saya, tetapi sepertinya sedikit boros dan kludgey di terbaik.
Apakah ada cara untuk menambahkan kata ke kosakata pelengkap otomatis Vim yang dapat diakses oleh setiap sesi Vim?
sumber
"Sumber" ke autocomplete reguler (yang Anda dapatkan dari Ctrl+ N) diambil dari
complete
opsi (lihat:h 'complete'
) Defaultnya adalahyang berarti
.
memindai buffer saat iniw
memindai buffer dari jendela lainb
memindai buffer yang dimuat lainnya yang ada di daftar bufferu
memindai buffer yang tidak dimuat yang ada dalam daftar buffert
penyelesaian tagAnda dapat menambahkan kamus Anda sendiri
dan tambahkan satu kata kunci per baris di
~/.vim/keywords.txt
. Dengan cara ini Anda dapat mengakses pelengkapan secara langsung dengan Ctrl+ N(tidak perlu menjabarkan penyelesaian kamus dengan Ctrl+ X, Ctrl+ K). Saya menemukan ini berguna khusus untuk melengkapi kode di mana saya memiliki semua nama fungsi yang umum digunakan dikeywords.txt
sumber