-
vim colorscheme - new-railscasts-theme
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
//이 폴더 안에 본이 원하는 컬러스킴의 파일을 저장합니다.
// 어떤 색상인지 궁금하다면 이곳을 참조 링크안에 제작자 링크 참조
.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 설정 파일에 대한 자세한 내용은 여길 참고 해주시면 됩니다.
설정 파일에서 다음과 같은 정보를 입력해주세요.
" 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 |