티스토리 뷰

home에 .vimrc 파일 생성 또는 수정
$ vim ~/.vimrc
  • 아래 설명할 모든 내용은
    .vimrc를 작성하여, 에디터를 꾸미는 과정입니다.

설정 목차
1. 구문 강조(Syntax Highlighting)
2. 줄 번호(Line Number)
3. 자동 들여쓰기(Auto Indent)
4. 탭(Tap)
5. 검색(Search)
6. 커서(Cursor)
7. 언어 인코딩(Language Encoding)
8. 환경-추후 post작성 기획

1. 구문 강조(Syntax Highlighting)

- 설정 전, 후 비교

설정 전
설정 후

 

- 설정 방법

if has("syntax")
	syntax on
endif

1. 구문 강조(Syntax Highlighting)-색 변경

- 설정 전, 후 비교

설정 전
설정 후

 

- 설정 방법

set t_Co = 100

 

 


2. 줄 번호(Line Number)

- 설정 전, 후 비교

설정 전
설정 후

 

- 설정 방법

set cursorline

 

 


3. 자동 들여쓰기(Auto Indent)

- 설정 방법

set autoindent
set smartindent

// 아래와 같이 기입 가능하다
set ai
set si

 

 


4.1 탭(Tap)

- 설정 전, 후 비교

설정 전
설정 후 (전, 후 차이 확인을 위해 ts=10으로 설정)

 

- 설정 방법

set sts=4
set ts=4
set shiftwidth=4
  • sts=4 : tab을 누를시 space 4칸으로 입력한다는 의미
  • ts=4 : \t를 출력할때 space 4칸으로 출력한다는 의미
  • shiftwidth=4 : 자동 들여쓰기를 space 4칸으로 지정한다는 의미

4.2 탭(Tap) - 자동 완성 목록

- 설정 전, 후 비교

설정 전 / esc + : + 특정 키워드 입력후 탭(Tab)을 누를시 자동완성
설정 후 /  esc + : + 특정 키워드 입력후 탭(Tab)을 누를시 자동완성 가능한 목록 표시

 

- 설정 방법

set wmnu
  • wmnu : tab을 누를시 자동완성이 가능한 목록 확인가능

 

 


5. 검색(Search)-작성중

- 설정 전, 후 비교

설정 전

- 설정 방법

작성중~

 


6. 커서(Cursor)-숫자로 위치 표시

- 설정 전, 후 비교

설정 전
설정 후 좌측하단에 커서 위치 확인이 가능 하다.

 

- 설정 방법

set ruler

6. 커서(Cursor)-줄로 위치 표시

- 설정 전, 후 비교

설정 전
설정 후

 

- 설정 방법

set ruler

7. 언어 인코딩(Language Encoding)

- 설정 방법

set fileencodings=utf-8,euc-kr
set fencs=ucs-bom,utf-8,euc-kr
  • fileencodings : 파일을 저장할 때 인코딩을 어떻게 할지 설정값
  • fencs : 파일을 읽을 때 적혀진 순서대로 파일 읽기를 시도하는 설정값

 

 


8. 환경- 배경(colorscheme) 변경

- 설정 전, 후 비교

본 내용은 따로 다루고자 한다.

  1. 플러그인 비사용
  2. 플러그인을 사용 
더보기
cd ~/../../usr/share/vim/vim82/colors/
  • vim 설치 경로는 대부분 root이다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함