'개발 > 기타' 카테고리의 다른 글
Coin Push 프로젝트 (0) | 2018.01.29 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |
Coin Push 프로젝트 (0) | 2018.01.29 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |
Coin Push 프로젝트 (0) | 2018.01.29 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |
Coin Push 프로젝트 (0) | 2018.01.29 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |
Coin Push 프로젝트 (0) | 2018.01.29 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |
Coin Push 프로젝트 (0) | 2018.01.29 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |
1. home brew 설치
homebrew는 mac OS 에서 윈도우의 프로그램 추가/제거와 비슷한?기능을하는 패키지 관리자입니다( git과 ruby 기반 )
homebrew를 사용하면 각종 패키지들을 코드 한줄로 뚝딱 다운이 가능해요
터미널에 아래의 명령어를 붙여넣어주세요
1 | ruby -e "$(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 |
1 2 | brew unlink vim brew install vim --with-override-system-vim | cs |
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 |
---|---|
티스토리 블로그 폰트 바꾸기 (5) | 2017.10.14 |
[git]Git 간편 사용 설명서 (1) | 2017.05.27 |
Git, Github 10분만에 익히기 (0) | 2017.04.25 |
"데일리후보" 단기 프로젝트 완성 (3) | 2017.04.17 |
HTML,CSS용 VIM(8.0)세팅하기 (0) | 2017.02.21 |