環境
- 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 件のコメント:
コメントを投稿