반응형
자 동완성은 Visual Studio나 Visual Studio Code에 사용하는 IntelliSense와 비슷한 기능이다.
자동 완성은 삽입모드에서만 사용 가능하다
목차
이전 & 다음 자동 완성 선택하기
키 | 동작 |
Ctrl + n | 현재 자동 완성 아래 자동 완성 선택 |
Ctrl + p | 현재 자동 완성 위 자동 완성 선택 |
단어 자동 완성
키 | 동작 |
Ctrl + n | 자동 완성 단어 보기 (맨 윗 단어 선택) (자동 완성 단어는 버퍼에 있는 파일들로부터 나옴) |
Ctrl + p | 자동 완성 단어 보기 (맨 아래 단어 선택) (자동 완성 단어는 버퍼에 있는 파일들로부터 나옴) |
Ctrl + x 누른 후 Ctrl + n | 자동 완성 단어 보기 (맨 윗 단어 선택) (자동 완성 단어는 현재 파일에서만 나옴) |
Ctrl + x 누른 후 Ctrl + p | 자동 완성 단어 보기 (맨 아래 단어 선택) (자동 완성 단어는 현재 파일에서만 나옴) |
Ctrl + x 누른 후 Ctrl + i | 자동 완성 단어 보기 (현재 파일과 included files (포함된 파일?) 에서 나옴) |
Ctrl + x 누른 후 Ctrl + k | 자동 완성 단어 보기 (자동 완성 단어는 “dictionary”에서 나옴) |
Ctrl + x 누른 후 Ctrl + t | 자동 완성 단어 보기 (자동 완성 단어는 “thesaurus”에서 나옴) |
줄 자동 완성
키 | 동작 |
Ctrl + x 누른 후 Ctrl + l (소문자 L) | 자동 완성 줄 보기 (자동 완성 줄은 버퍼에 있는 파일들로부터 나옴) |
폴더 & 파일 이름 자동 완성
키 | 동작 |
Ctrl + x 누른 후 Ctrl + f | 현재 폴더에 파일이나 폴더 이름 자동 완성 보기 혹은 커서가 경로에 있다면 그 경로에 있는 파일과 폴더 이름 자동 완성 보기 예: 커서가 /usr 이후에 있을 시, Ctrl + x 누른 후 Ctrl + f 누르면 결과: /usr에 존재하는 파일과 폴더 이름 자동 완성 보기 |
프로그래밍 언어 키워드 자동 완성
키 | 동작 |
Ctrl + x 누른 후 Ctrl + o | 프로그래밍 언어 키워드 자동 완성 보기 HTML, CSS, Javascript, C, Python 등등 자동 완성 켜기 :set omnifunc=syntaxcomplete#Complete Javascript만 자동 완성 켜기 :set omnifunc=javascriptcomplete#CompleteJS |
기타 자동 완성
키 | 동작 |
Ctrl + x 누른 후 Ctrl + v | vim 커맨드 자동 완성 보기 |
Ctrl + x 누른 후 Ctrl + d | definitions 혹은 매크로 자동 완성 보기 |
Ctrl + x 누른 후 s Ctrl + x 누른 후 Ctrl + s |
스펠링 맞는 단어 자동 완성 보기 사용 시, :set spell 커맨드 입력 혹은 vimrc파일에 set spell 추가하기 |
Ctrl + x 누른 후 Ctrl + ] | tag 자동 완성 보기 |
Ctrl + x 누른 후 Ctrl + u | user defined completion 자동 완성 보기 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - Vim Command (폴더 & 경로 관련) (0) | 2022.10.26 |
---|---|
Vim - Vim Command 기초 (vim 명령어) (0) | 2022.10.24 |
Vim - Window (창 관련 Set Option, 기타) (0) | 2022.10.06 |
Vim - Window (창 높이 & 너비 변경) (0) | 2022.10.03 |
Vim - Window (창 위치 이동) (1) | 2022.09.30 |