본문 바로가기
★━공부하기〃/1. Python

[Python] iterm2를 이용한 vim 편집기 color 표현

by Raynee 2022. 3. 24.
반응형

Iterm2에서 vi를 이용하여 편집을 하려면 아래 처럼 command line을 변경 한것 처럼 가독성이 좋게 색을 입히는게 좋다. 

 

이렇게 vim 편집기를 이용하여 열면 깔끔하게 색표현이 된다. 

여러가지 테마를 입혀 입맛에 맞게 테마를 성정 하면된다. 

 

설치방법

먼저 스킨을 받기 전 iterm2 에서 스킨이 저장 될 공간을 만들어 준다. 

### -p 옵션으로 한꺼번에 디렉토리를 생성 한다. ###

# mkdir -p ~/.vim/colors

아래 홈페이지에서 테마를 받는다. 저는 vim-atom-dark 테마를 받았습니다. 

해당 

 

https://www.slant.co/topics/480/~best-vim-color-schemes

 

mkdir 로 폴더를 만들때 숨김파일로 만들었고, 일반적으로 맥에서 숨긴파일이 안보입니다. 

mv 명령어를 사용하여 iterm2에서 사용 하실 분들도 있지만 GUI에서 숨김 파일 보려면 

 

⌘⇧. ( Command + Shfit + . )

 

눌러주면 파인더에서 숨긴 파일을 볼 가 있습니다. 

 

아까 만들었던 .vim 파일이 보인다. 저기에 스킨을 받아 넣어 주세요.

 

'

다시 iterm을 열어 이제 스킨을 vim에 적용 해보겠습니다. 

아래의 내용을 입력 해주면 됩니다. 

colo 가 테마 이름이며  홈페이지에서 받은 스킨의 이름을 넣어주면 됩니다. 

#### vi 편집기 열기 ###
# vi ~/.vimrc

### 아래 내용을 복사 해서 넣어 줍니다. ###

" Syntax Highlighting
if has("syntax")
    syntax on
endif

set ts=4
set autoindent

colo atom-dark

set laststatus=2
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\

 

그리고 기본 설정 말고 추가로 넣고 싶은게 있으면 아래 내용을 보고 추가 하시면됩니다. 

set hlsearch "검색어 하이라이팅
set nu "줄번호
set autoindent "자동 들여쓰기
set scrolloff=2
set wildmode=longest,list
set ts=4 "tab 크기 
set sts=4 "st select
set sw=1 " 스크롤바 너비
set autowrite " 다른 파일로 넘어갈 때 자동 저장
set autoread " 작업 중인 파일 외부에서 변경됬을 경우 자동으로 불러옴
set cindent " C언어 자동 들여쓰기
set bs=eol,start,indent
set history=256
set laststatus=2 " 상태바 표시 항상
"set paste " 붙여넣기 계단현상 없애기
set shiftwidth=4 " 자동 들여쓰기 너비 설정
set showmatch " 일치하는 괄호 하이라이팅
set smartcase " 검색시 대소문자 구별
set smarttab
set smartindent
set softtabstop=4
set tabstop=4
set ruler " 현재 커서 위치 표시
set incsearch
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
" 마지막으로 수정된 곳에 커서를 위치함
au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g`\"" |
\ endif
" 파일 인코딩을 한국어로
if $LANG[0]=='k' && $LANG[1]=='o'
set fileencoding=korea
endif
" 구문 강조 사용
if has("syntax")
 syntax on
endif
" 컬러 스킴 사용
colorscheme jellybeans
반응형

댓글