본문 바로가기

vim

(4)
VIM 설정 신규 yml이나 json 파일을 vim에서 다루다보니 tab을 space로 인식하게끔 하는 설정이 추가로 필요해졌다. 이전 포스팅이 옛날 에디터에서 작성했던 포스트여서 그런지 복사도 잘 안되고 하여 다시 올린다. set nu " 줄번호 표시 set autoindent " 자동 들여씌기 set cindent " c언어 들여쓰기 set smartindent " 스마트 들여쓰기 set tabstop=2 " 탭간격 set shiftwidth=2 " 자동 들여쓰기 탭간격?? (아닌듯...) set expandtab "tab to space set nobackup " 백업 파일을 만들지 않음 set hls " 검색 결과 하이라이트 syntax on " 문법 강조 set visualbell filetype on set s..
vim에서도 GO language의 syntax highlight 사용하기 vi editor에서도 go 언어의 syntax highlight를 사용하려면... .vimrc에 다음을 추가한다. filetype off filetype plugin indent off set runtimepath+=$GOROOT/misc/vim filetype plugin indent on syntax on $GOROOT에 대한 환경 변수 설정은 구글링을 하면 $GOPATH와 함께 자세히 나옴
VIM으로 scala 언어 syntax highright 및 auth indent 사용하기 VIM에서 Scala 언어를 코딩하려니 syntax highright가 지원하지 않는다. 찾아보니 해줘야 하는 일들이 많은데... UNIX 터미널에서 한줄로 해결하는 명령 발견!! 올레!!!! mkdir -p ~/.vim/{ftdetect,indent,syntax} && for d in ftdetect indent syntax ; do curl -o ~/.vim/$d/scala.vim https://raw.githubusercontent.com/scala/scala-dist/master/tool-support/src/vim/$d/scala.vim; done 터미널 상에서 해당 라인만 복사해 긁어 붙이면 모든 것이 해결!! 끝!!
VIM 설정파일 (.vimrc) 프로젝트 관리가 힘들어서 보통 개발할때 VI를 잘 쓰지는 않지만.. 가끔 유튜브를 보면 지구 어딘가에는 VI로 프레젠테이션을 하는 괴수(??)도 있다. 학부생때부터 써왔던 거라 없으면 아쉬운 그런 툴... set nu " 줄번호 표시 set autoindent " 자동 들여씌기 set cindent " c언어 들여쓰기 set smartindent " 스마트 들여쓰기 set tabstop=4 " 탭간격 set shiftwidth=4 " 자동 들여쓰기 탭간격?? (아닌듯...) set nobackup " 백업 파일을 만들지 않음 set hls " 검색 결과 하이라이트 syntax on " 문법 강조 set visualbell filetype on set showmatch colorscheme default ..