W Vimie jestem świadomy używania CTRL-n i CTRL-p do autouzupełniania słów znalezionych w dokumencie. Jest to świetne do promowania stosowania metod opisowych i nazw zmiennych.
Chciałbym dodać zestaw słów do autouzupełniania, które często, ale nie znajdują się w pliku źródłowym, który aktualnie edytuję. Moje obecne rozwiązanie polega na dodaniu listy słów do komentarza na dole mojego pliku szablonu, ale wydaje mi się to trochę marnotrawstwem i kludgey w najlepszym wypadku.
Czy istnieje sposób na dodanie słów do autouzupełniania słownictwa Vima, które byłyby dostępne dla każdej sesji Vima?
źródło
„Źródła” do zwykłego autouzupełniania (otrzymanego z Ctrl+ N) pochodzą z
complete
opcji (patrz:h 'complete'
) Domyślnie jestco znaczy
.
skanuj bieżący buforw
skanuj bufory z innych okienb
skanuj inne załadowane bufory znajdujące się na liście buforówu
skanuj rozładowane bufory znajdujące się na liście buforówt
zakończenie tagumożesz dodać własny słownik za pomocą
i dodaj słowa kluczowe po jednym w wierszu
~/.vim/keywords.txt
. W ten sposób możesz uzyskać dostęp do uzupełnień bezpośrednio za pomocą Ctrl+ N(nie trzeba jawnie wywoływać uzupełniania słownika za pomocą Ctrl+ X, Ctrl+ K). Uważam, że jest to szczególnie przydatne do uzupełniania kodu, w którym mam wszystkie często używane nazwy funkcjikeywords.txt
źródło