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
-

執筆者:

関連記事

vimperator再び

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

no image

surround.vimチュートリアルをためす

  参照 www.vim.org/scripts/script.php?script_id=1697 目次1 Change Surround2 Change Surround x to Ta …

Nerdtreeでファイル操作〜vim

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

VimFilerはじめました

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

Chef SoloでUbuntu Server12.04にVim7.4をコンパイルして自分の環境をインストール

By: Derek Gavey – CC BY 2.0 目次1 情報2 Workstation(操作する側)にchefとknife-soloをインストールする3 Chefリポジトリをつくる …