우분투에서 Vim 유용한 기본 설정

2023. 4. 14. 21:17it

반응형

 

우분투에서 알면 좋은 vim 설정 정리

참 좋은데... 사람들이 잘 안쓴다. 그래서 정리해봤다.

 

1. vimrc 열기

vim ~/.vimrc

 

2. 기본 설정 넣기

728x90
" 파일 저장 시 백업 파일 생성하지 않음
set nobackup
set nowritebackup

" 탭 대신 스페이스 사용
set expandtab
set tabstop=4
set softtabstop=4

" 줄번호 표시
set number

" 문법 강조 색상
syntax on

 

3. 마우스 지원 설정

set mouse=a

 

4. 자동 완성 설정

set completeopt=menuone,longest

 

 

4-1. 자동완성 단축기

Vim에서 Ctrl+n과 Ctrl+p는 자동완성 기능을 실행하는 단축키입니다. 그러나 이 두 단축키는 다른 동작을 수행

반응형


Ctrl+n : 다음 단어 자동완성. 커서 위치 다음에 등장하는 단어를 자동완성 목록에서 선택
Ctrl+p : 이전 단어 자동완성. 커서 위치 이전에 등장하는 단어를 자동완성 목록에서 선택


예를 들어, Ctrl+n 단축키를 사용하여 "function"이라는 단어를 자동완성하려면, 커서를 "funct"라는 단어의 끝으로 이동한 다음 Ctrl+n을 누르면 "function"이 자동완성 목록에 등장하고, Ctrl+n을 여러 번 눌러가며 자동완성 목록에서 원하는 항목을 선택할 수 있음

반면에, Ctrl+p 단축키를 사용하여 "function"이라는 단어를 자동완성하려면, 커서를 "fun"이라는 단어의 시작 부분으로 이동한 다음 Ctrl+p를 누르면 "function"이 자동완성 목록에 등장하고, Ctrl+p를 여러 번 눌러가며 자동완성 목록에서 원하는 항목을 선택할 수 있음


 

반응형