답변:
~/.vimrc
파일 에서 약어를 사용 하여 몇 단어 만 사용할 수 있습니다 .
: abbr supe 수퍼 유저 : abbr autoc 자동 완성 : abbr que 질문
Space또는 을 누르면 자동 완성됩니다 Enter. 당신이 입력 한 que
다음 누르면 Space또는 당신을 Enter위해 단어 "질문"을 끝낼 것입니다.
많이 추가하고이 인터페이스를 원하는 경우 :
사전 을 사용할 수 있습니다 . 각 줄에 단어가 포함 된 파일을 설정 한 다음 .vimrc에 다음과 같은 줄을 추가하십시오.
set dictionary+=/home/john/dict.txt
경로를 사전 파일의 위치로 바꾸십시오. 그런 다음 Ctrl+ x와 Ctrl+ k를 사용 하여 제안을 가져올 수 있습니다 . Ctrl+ n및 Ctrl+ p를 사용하여 여러 항목 중에서 다음 / 이전 항목을 선택합니다.
일반 자동 완성에 대한 "소스"( Ctrl+ N에서 얻은 것)는 complete
옵션 에서 가져옵니다 (참조 :h 'complete'
). 기본값은
complete=.,w,b,u,t
그 의미는
.
현재 버퍼를 스캔w
다른 창에서 버퍼 스캔b
버퍼리스트에있는 다른로드 된 버퍼를 스캔u
버퍼리스트에있는 언로드 버퍼를 스캔t
태그 완성당신은 당신의 자신의 사전을 추가 할 수 있습니다
set complete+=k~/.vim/keywords.txt
에 한 줄에 하나씩 키워드를 추가하십시오 ~/.vim/keywords.txt
. 이 방법으로 Ctrl+를 사용하여 완성에 직접 액세스 할 수 있습니다 N( Ctrl+ X, Ctrl+로 사전 완성을 명시 적으로 호출 할 필요는 없습니다 K). 나는 이것이 일반적으로 사용되는 모든 함수 이름을 가진 코드 완성에 특히 유용한 것으로 나타났습니다.keywords.txt