우분투에서 Vim 유용한 기본 설정
2023. 4. 14. 21:17ㆍit
반응형
우분투에서 알면 좋은 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를 여러 번 눌러가며 자동완성 목록에서 원하는 항목을 선택할 수 있음
반응형
'it' 카테고리의 다른 글
tar, tar.gz 파일의 압축과 압축 해제 방법 (0) | 2023.04.14 |
---|---|
Vim設定:マウスサポート、自動補完、ショートカットなどの便利な機能 (0) | 2023.04.14 |
주요 언어별 unix(정수타입 시간) timestamp 변환( 자바스크립트, 자바, 파이썬, c++ ) (0) | 2023.04.11 |
파이썬 멀티 프로세스 공유 메모리 설정 ( Manager ) (0) | 2023.04.07 |
파이썬 멀티 쓰레드 예제 정리 ( Join, Lock, Queue ) (0) | 2023.04.06 |