kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

vim colorscheme 적용

까마기 2020. 10. 28. 12:52
반응형

vim colorscheme 적용 - molokai.vim

 

yum install vim -y

 

mkdir /root/.vim/

git clone https://github.com/tomasr/molokai.git

cd molokai

mv colors /root/.vim/

 

 

.vim/colors //이 폴더는 만들어야 합니다, 예를 들면 /home/userName/.vim/colors

                    //이 폴더 안에 본이 원하는 컬러스킴의 파일을 저장합니다.

                    http://vimcolors.com/

                    

                    // 어떤 색상인지 궁금하다면  이곳을 참조 링크안에 제작자 링크 참조

 

 

.vimrc        -> 파일 생성 및 아래와 같이 작성

 

따옴표(")는  주석으로 처리됨

 

vi /root/.vimrc

 

set nu "Turn line numbering. Turn it off with "set nonu" 

syntax on " Set syntax on"

set autoindent  " Indent automatically depending on filetype

filetype indent on"

set ic " Case insensitive search"

set hls " Higlhight search"

set lbr " Wrap text instead of being on one line"

set t_Co=256 "Set color of 256 in console"

colorscheme molokai " Change colorscheme from default to molokai"

let g:molokai_original = 1 "Set back ground color to dark color, 0 is lighter"

 

:wq

 

==============================================================[스크랩]

맥북으로 Python코딩이나 Shell Script작업을 하다보니 vim을 자주 사용하게 됩니다.

 

사용하다보니 vim에 indent-guide plugin이 없으니 많이 불편함을 느껴서 plugin을 찾아보니

 

Vundle라는것이 있습니다만 검색을 해보니

 

https://nolboo.kim/blog/2016/09/20/vim-plugin-manager-vundle/

 

여기에 댓글에 junegunn/vim-plug 라는것이 있다고 말씀하시더라구요

 

그래서 한번 사용해보기로 했습니다.( 한국분이 만드셔서 사용합니다. ) 

 

Vundle은 검색해보면 많이 나와 있으니 검색해서 찾아보시면 될듯 합니다.

 

https://github.com/junegunn/vim-plug   사이트는 여길 참고 하시면 됩니다.

 

저는 다른게 필요한게 아니고 

 

  탭과 스페이스 분류만 해주면 좀 더 편하게 vim을 사용할 수 있을 꺼 같네요.

 

먼저 터미널에서 junegunn/vim-plug을 설치 해줍니다.

다음 명령어를 입력하셔서 설치 해주세요.

 

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \

https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

 

다음 vim 설정 파일을 열어주세요

 

 

sudo vim ~/.vimrc

 

vim 설정 파일에 대한 자세한 내용은 여길 참고 해주시면 됩니다.

http://waraccc.tistory.com/12

 

설정 파일에서 다음과 같은 정보를 입력해주세요.

 

" Plugins will be downloaded under the specified directory.call plug#begin('~/.vim/plugged')

 

" Declare the list of plugins.

Plug 'tpope/vim-sensible' << vim에 필요한 설정을 자동으로 셋팅해주는 plugin입니다.

Plug 'junegunn/seoul256.vim' << 이 부분은 필요하시면 입력하셔도 됩니다. ( 저는 머 필요없어서 삭제 했습니다. )

Plug 'thaerkh/vim-indentguides' << 이게 저희가 필요한 indentguides plugin 입니다. 설치해주세요.

" List ends here. Plugins become visible to Vim after this call.call plug#end()

 

:w 명령어를 입력하여 저장하시고

:q 명령어로 quit해주세요.

 

다음 명령어로 vim 을 열어줍니다.

 

sudo vim << sudo 명령어를 사용해주는 이유는 설치할때 permission error가 발생하지 않게 하기 위함입니다.

다음 명령어로 vim 설정 파일을 다시 읽기 하거나 터미널을 종료했다가 다시 열어주시기 바랍니다.

 

:source ~/.vimrc

다음 명령어를 사용하면 환경설정에서 나열한 plugin 파일들이 자동 설치 됩니다.

 

:PlugInstall

vimrc 설정 파일에 indent에 대한 옵션을 지정할 수 있습니다.

 

let g:indentguides_ignorelist = ['text'] << IndentGuild를 원치 않는 파일이 있으면, 'text'목록에 파일 경로를 입력하면 됩니다.

let g:indentguides_spacechar = '┆' << space를 표시하는 문자를 다르게 지정 해줄 수 있습니다.

let g:indentguides_tabchar = '|' << tab을 표시하는 문자를 다르게 지정 해줄 수 있습니다.

 

이제 vim을 열어 사용하시면 indentguide가 정상적으로 나오는 것을 확인 할수 있으며,

다음 명령어로 IndentGuide를 Toggle해줄 수 있습니다.

 

:IndentGuidesToggle

출처: https://waraccc.tistory.com/13 [낭만코더]

 

============================================================================

[스크랩]

효율적인 vim 플러그인 관리 방법

구리z 2017.07.06 11:26

소개

리눅스에서 프로그래밍을 하다보면 필수로 사용하게 되는 에디터가 vim이다. vim에는 수 많은 플러그인이 있는데, 아주 아주 오래 전에는 플러그인을 일일히 관리했지만 요즘은 좋은 플러그인 관리 도구가 있다. 버전 업데이트 및 자동으로 다운로드를 해주는 등 유용하다.

VIM 플러그인 관리 도구

요즘 오픈 소스에서 많이 보이는 관리 도구 중 몇 가지를 소개해보려고 한다.

아래 소개된 것들은 모두 github기반으로 동작하므로, 편하다고 생각되는 것을 하나 선택해서 사용하면된다.

vim-plug https://github.com/junegunn/vim-plug

Vundle https://github.com/VundleVim/Vundle.vim

pathogen https://github.com/tpope/vim-pathogen

어떻게, 어디서 사용하는가?

현재 사용하는 vim 플러그인 중 Golang을 개발 할 때 필수적으로 사용되는 vim-go를 예로 들어보겠다.

vim-go의 README 내용 중 Install를 살펴보면 몇가지를 이용하여 설치하는 법이 나와있다.

지금 글을 쓰고 있는 2017년 7월 6일 기준으로는, Pathogen, vim-plug, vim-package가 소개되어있다.

이 중, vim-plug로 vim-go를 설치하는 방법을 좀 더 자세히 설명하겠다.

vim-plug 설치

내가 vim-plug를 사용하는 이유는, 플러그인 목록을 .vimrc에 관리 할 수 있는 부분이 명시적이고 편리하다고 생각하기때문이다.

vim-plug 설치방법을 따라하도록 가보도록 하겠다.

1. vim-plug를 ~/.vim/autoload/plug.vim에 설치한다.

$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \

https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

2. vim-go를 .vimrc에 추가한다.

call plug#begin('~/.vim/plugged')

 

Plug 'fatih/vim-go'

 

call plug#end()

3. vim을 실행 하고, :PluginInstall을 실행한다.

Updated. Elapsed time: 0.468977 sec.

[=]

 

- Finishing ... Done!

- vim-go: Cloning into '/root/.vim/plugged/vim-go'...

설치 확인

특별히 설정 한 것이 없으면 ~/.vim/plugged에 해당 플러그인이 설치된다.

간단하게 아래와 같이 확인 할 수 있다.

$ ls ~/.vim/plugged/

vim-go

 

 

반응형

'OS' 카테고리의 다른 글

리눅스 시간 변환(실시간, 또는 그때그때)  (0) 2020.10.28
ubuntu ssh timeout 설정  (0) 2020.10.28
dllhost.exe란?  (0) 2020.10.28
Change the Ubuntu repository  (0) 2020.10.28
리눅스 디렉터리 별 용도  (0) 2020.10.28