やる気がストロングZERO

やる気のストロングスタイル

vimでyamlを書きやすくする:Vundle管理でvim-yamlプラグインを入れた

普段IDEを使ってるけど、プロジェクト外のyamlをちょっと編集したい時とかvimで編集することがある。 デフォルトだとインデントがいい感じにならないので設定した。

Vundle

vimプラグイン管理ツール。人気っぽいので深く考えず採用した。

GitHub - VundleVim/Vundle.vim: Vundle, the plug-in manager for Vim

インストール

# mkdir ~/.vim/bundle/
# git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

~/.vimrc に下記内容を追記

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

vim-yamlのインストール

.vimrcに下記を追記

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

Plugin 'stephpy/vim-yaml' # これを追記

" All of your Plugins must be added before the following line

vimを開いて

:PluginInstall

を実行すればインストールOK。 いい感じにインデントして書けるようになった。