環境
- Ubuntu12.04LTS
- vim@7.3.429
やること
- NeoBundleの導入
- チョコっとキーバインディングの設定
- カラースキームの変更
NeoBundleとは
Hack #238: neobundle.vim で plugin をモダンに管理する -vim-users.jp-NeoBundleの導入
vimのプラグインは、こいつを使ってみたいと思います。インストール
インストールは簡単で以下の通りです。mkdir -p ~/.vim/bundle git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim git clone https://github.com/Shougo/vimproc ~/.vim/bundle/vimproc以下は、作者様のgithubからの.vimrcのSampleです。
set nocompatible               " Be iMproved
 if has('vim_starting')
   set runtimepath+=~/.vim/bundle/neobundle.vim/
 endif
 call neobundle#rc(expand('~/.vim/bundle/'))
 " Let NeoBundle manage NeoBundle
 NeoBundleFetch 'Shougo/neobundle.vim'
 " Recommended to install
 " After install, turn shell ~/.vim/bundle/vimproc, (n,g)make -f your_machines_makefile
 NeoBundle 'Shougo/vimproc'
 " My Bundles here:
 "
 " Note: You don't set neobundle setting in .gvimrc!
 " Original repos on github
 NeoBundle 'tpope/vim-fugitive'
 NeoBundle 'Lokaltog/vim-easymotion'
 NeoBundle 'rstacruz/sparkup', {'rtp': 'vim/'}
 " vim-scripts repos
 NeoBundle 'L9'
 NeoBundle 'FuzzyFinder'
 NeoBundle 'rails.vim'
 " Non github repos
 NeoBundle 'git://git.wincent.com/command-t.git'
 " Non git repos
 NeoBundle 'http://svn.macports.org/repository/macports/contrib/mpvim/'
 NeoBundle 'https://bitbucket.org/ns9tks/vim-fuzzyfinder'
 " ...
 filetype plugin indent on     " Required!
 "
 " Brief help
 " :NeoBundleList          - list configured bundles
 " :NeoBundleInstall(!)    - install(update) bundles
 " :NeoBundleClean(!)      - confirm(or auto-approve) removal of unused bundles
 " Installation check.
 NeoBundleCheck
この状態で、vimを立ち上げて:NeoBundeInstallで.vimrcに記述したプラグインがインストールされます。簡単ですね。
また、上記のように削除したい場合は、.vimrcから記述を削除して:NeoBundleCleanとすればアンインストールされます。
チョコっとキーバインディングの設定
hjklの移動も良いのですが、Insertモードの時にEmacs風のキー移動がしたいと思ったので、設定してみました。.vimrcにこんな記述をしました。
カラースキームの変更
参考サイト様
とはいっても、これもNeoBundleで管理できるみたいですね。
必要なplugin
NeoBundle 'ujihisa/unite-colorscheme'
を追加して、好きなカラースキームのリポジトリも追加します。今回なら、
NeoBundle 'nanotech/jellybeans.vim'
ですね。deaultでカラースキームの指定する場合は、
colorscheme jellybeans[カラースキーム名]
をそれぞれ、.vimrcに追加します。要は、
NeoBundle 'nanotech/jellybeans.vim' " color scheme colorscheme jellybeansこんな感じになるのでしょうか?
後は、NeoBundleInstallでプラグインをインストールして、vimを再起動させればOKですかね。
また、ujihisa/unite-colorscheme(Shougo/unite.vimが必要)を使用すると、vimの起動中にカラースキームを変更できます。
:Unite colorscheme -auto-preview
と、コマンドモードで入力するとカラースキームの一覧が表示され、インタラクティブにプレビューすることができ、変更できます。
便利ですね。
これから、vimを使用する機会が増えそうなので、もっともっと精進していきます。
最後まで、お読み頂きありがとうございました。
 
0 件のコメント:
コメントを投稿