1. home brew 설치

homebrew는 mac OS 에서 윈도우의 프로그램 추가/제거와 비슷한?기능을하는 패키지 관리자입니다( git과 ruby 기반 )

homebrew를 사용하면 각종 패키지들을 코드 한줄로 뚝딱 다운이 가능해요

  • 설치방법

터미널에 아래의 명령어를 붙여넣어주세요

1
ruby -"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
cs

설치후에 내 mac에 homebrew가 잘 깔렸나 확인하기 위해 아래 명령어를 입력 후 의사님이 진단하신대로 따라하시면 됩니다

1
brew doctor
cs

homebrew설치 끝! (참고 사이트 : https://brew.sh/index_ko.html )


2. vim 8.0 설치

mac에는 기본적으로 vim (7.3~7.4)이 설치되어있지만 작년말에 나온 8버전을 설치해보자! 그냥 귀찮거나 구버전이 좋다하면 안깔아도 됩니다

  • 설치방법

터미널에 아래 명령어를 차례로 입력합니다

1
2
brew install mercurial
brew install vim --with-override-system-vim

cs


두번째 줄 이후에 이미 설치되어 있다는 에러가 난다면

1
2
brew unlink vim
brew install vim --with-override-system-vim
cs

다시 하란대로 명령어를 입력하고 아래의 명령어로 vim의 버전을 확인했을때 8.0이 나오면 성공!~!

1
vim --v
cs


3. plugin (Vundle) 설치

vim 그 자체로는 단축키가 많은 그저 하드코딩해야하는 도구일 뿐이지만 플러그인으로 이런저런기능을 넣어주면 아주아주아주 좋아져요

vim의 플러그인 매니저는 Vundle로 다음과 같이 설치합니다

  • 설치방법

아래의 명령어를 입력해 Vundle 설치 ( git이 설치되어 있어야 함! )

1
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

cs



4. vimrc세팅

  • 설치방법

터미널에 아래 명령어를 입력합니다 ( vim으로 ~/.vimrc라는 파일을 열겠다는 명령어, 기존에 있던파일이 아니면 새로 만들어 열게됩니다)

1
vim ~/.vimrc
cs

내용( HTML,CSS 편집 기준으로 플러그인들을 넣었습니다 )

   

 set nocompatible              " be iMproved, required 

 filetype off                  " required


 set rtp+=~/.vim/bundle/Vundle.vim

 call vundle#begin()



 Plugin 'VundleVim/Vundle.vim'

 Plugin 'tpope/vim-fugitive'

 Plugin 'https://github.com/itchyny/lightline.vim'

 Plugin 'https://github.com/tpope/vim-surround'

 Plugin 'https://github.com/skammer/vim-css-color'

 Plugin 'https://github.com/Shutnik/jshint2.vim'

 Plugin 'git://git.wincent.com/command-t.git'

 Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}

 Plugin 'mattn/emmet-vim'

 Plugin 'ascenator/L9', {'name': 'newL9'}

 Plugin 'scrooloose/nerdtree'

 

 call vundle#end()            " required

 filetype plugin indent on    " required


 imap <expr> <tab> emmet#expandAbbrIntelligent("\<tab>")

 set autoindent

 set smartindent

 set tabstop=2

 set shiftwidth=2

 set nu

 colorscheme default

 set backspace=indent,eol,start

 syntax enable



위와 같이 작성 후 :w로 저장후 :PluginInstall로 플러그인들을 설치합니다.


5. 플러그인 종류 및 설명


플러그인 위의 두줄은 다른 플러그인을 사용하기 위한 필수 플러그인 입니다


  • emmet-vim은 html:5 를 입력 후 ctrl y 를 누른 뒤 ,를 누르면 html폼이 완성되는 플러그인 이지만


아래의 imap <expr> <tab> emmet#expandAbbrIntelligent("\<tab>") 로 단축키를 탭키로 바꿔줬습니다


  • nerdtree는 디렉토리를 볼수있게 해주는 플러그인이며 :NERDTree로 실행할 수 있어요


다른 플러그인들은 저도 잘모르겠으니 알려주세요 하하 


set autoindent  " 자동 들여쓰기
set smartindent " 스마트한 들여쓰기

set tabstop=2 "탭 2칸

set shiftwidth=2 " 자동 들여쓰기 2칸
set number " 행번호 표시, set nu 도 가능

colorscheme default  "  vi 색상 테마 설정
set backspace=eol,start,indent "  줄의 끝, 시작, 들여쓰기에서 백스페이스시 이전줄로
syntax enable " 문법강조 on



끝! 안되시는 부분 댓글로 남겨주세요 끝까지 읽어주셔서 감사합니다


'개발 > 기타' 카테고리의 다른 글

Coin Push 프로젝트  (0) 2018.01.29
티스토리 블로그 폰트 바꾸기  (4) 2017.10.14
[git]Git 간편 사용 설명서  (0) 2017.05.27
Git, Github 10분만에 익히기  (0) 2017.04.25
"데일리후보" 단기 프로젝트 완성  (3) 2017.04.17
HTML,CSS용 VIM(8.0)세팅하기  (0) 2017.02.21

+ Recent posts