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

emmetのスニペット作成:$のエスケープ

$
0
0

VimにEmmetをインストールしたので、試しに以下のようなスニペットを作っていた。

.vimrc
letg:user_emmet_settings = { 
\    'javascript' : { 
\        'snippets'   : { 
\            'jq' : "$(function() {\n\t${cursor}${child}\n});"
\        }   
\    }   
\}

jQueryの

$(function(){});

を一発で入力してくれるスニペットなのだが、ドル記号がうまく入力されない。
具体的には'$'ではなく数字の'1'が入力されてしまう。'\$'などとしてもエスケープできない。

少し調べてみたら以下のページに書いてあった。
https://github.com/emmetio/emmet/issues/95

.vimrc
letg:user_emmet_settings = { 
\    'lang' : 'ja',
\    'javascript' : { 
\        'snippets'   : { 
\            'jq' : "\\$(function() {\n\t${cursor}${child}\n});"
\        }   
\    }   
\}

'$'をエスケープする時はバックスラッシュを2つ付ければ良いらしい。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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