vim

Neosnippetからvim-snippetsをつかう

投稿日:

導入

スニペットは断片という意味で、合言葉みたいなものから、定型的な文法を展開するやつ

例えば、 def って入力して展開するとこうなる

それで1を入力したら、0にジャンプできる

そんなスニペット機能をvimで実現するプラグインの1つがNeosnippet

github.com/Shougo/neosnippet.vim

ほかのプラグインは使ったことがないので比較できないけど、不自由はしてない

そして、vim-snippetsはほかのプラグインであるsnipmatesから使える豊富なスニペット集

github.com/honza/vim-snippets

インストールと設定

Neosnippetからvim-snippetsをつかう方法はREADMEの最後に書いてあった

先に、Neosnippetとvim-snippetsをNeoBundleでインストールしておいてからこんな設定を書いておく

感想

すると、vim-snippetsの豊富なスニペットが使えるようになる

例えば、erubyとかcoffeeとかjqueryd3,chefとかまである

スニペットはとても便利なんだけど、たくさんありすぎても覚えきれないのが欠点

だけど、Neosnippetなら入力候補が出てくるので、やりたいことを入力すればだいたい候補に出てくるから安心

screenshot

自分のスニペットをつくる

~/.vim/snippetsに自分のスニペットを書きためていく

書き方はサンプルを参考に

neosnippetsの特性から普通の命令を打ち込んでいけば展開できるっていう方が覚えなくてよくて使い勝手がいい気がする

 

 

*neocomplcacheから使ってて、展開とジャンプを ,, に設定してたんだけど、ジャンプが出来なくなってた

neosnippet_expand_or_jumpにしないとジャンプしてくれないので注意

 

-vim
-

執筆者:

関連記事

Ubuntu server12.04でneocompleteをつかうためにvim7.4をビルドした〜初夢、美夢

By: jinterwas – CC BY 2.0[/caption]   Ubuntu server 12.04ではapt-getでneocomplete対応のvimをインスト …

Nerdtreeでファイル操作〜vim

Nerdtreeはvimでファイル操作ができる定番プラグイン   目次1 設定など2 ファイル操作3  grep検索4 ウガンダに寄付しました 設定など [crayon-594e869cad …

vimperator再び

By: Cheryl DeWolfe – CC BY 2.0 vimperatorはFirefoxをvimライクに操作できるアドオン 目次1 インストール2 日本語ヘルプ3 動画4 チュー …

VimFilerはじめました

By: Sig. – CC BY 2.0   VimFilerはvimでつかえるファイラー NerdTreeというファイラーもあって今まではこっちを利用していた 自分にとっては、 …

Vim8.0のコンパイル

By: Udo – CC BY 2.0 目次1 過去のVimを削除2 ソースをダウンロード3 configure4 make && make install5 done 過 …