Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

[Vim] neosnippetで使うsnippet自作

$
0
0

NeoSnippetをインストール

vimrc
NeoBundle 'Shougo/neosnippet.vim',{      \'depends':['Shougo/neosnippet-snippets'],      \'insert':1,      \'filetypes':'snippet',      \'unite_sources':[      \'neosnippet','neosnippet/user','neosnippet/runtime'],      \}

自作スニペットを格納するディレクトリを設定

vimrc
letg:neosnippet#snippets_directory ='$HOME/.vim/snippets/'

スニペットを追加する

追加する対象のプログラミング言語のファイルを開く

vim sample.rb

NeoSnippetEditコマンドを実行する

:NeoSnippetEdit

$HOME/.vim/snippets/ruby.snipが開くので編集する

snippets/ruby.snip
snippet logger
  Rails.logger.debug'${1} ---------------------'
  Rails.logger.debug $1

保存して.rbファイルで使用する

vim_snip.gif

${1}に入力された値がそのまま$1の部分にコピーされます。このあたりはお好みで使ったり使わなかったりするといいと思います。

以上


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>