<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>error parsing content for snippet empty key - プログラミングで遊ブログ</title>
	<atom:link href="https://lemon818.com/tag/error-parsing-content-for-snippet-empty-key/feed/" rel="self" type="application/rss+xml" />
	<link>https://lemon818.com</link>
	<description>現役システムエンジニアが趣味でプログラミングする自由気ままなブログ</description>
	<lastBuildDate>Tue, 11 Aug 2020 02:39:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>	<item>
		<title>Sublime Text で登録した「スニペット」が表示されないときの対処法</title>
		<link>https://lemon818.com/sublime-text-snippet-error/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Mon, 15 Apr 2019 11:26:35 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[error parsing content for snippet empty key]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[Sublime Text]]></category>
		<category><![CDATA[エラー]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=4367</guid>

					<description><![CDATA[私は html や php などの Web 系言語の開発を行う際に、エディターとして「Sublime Text」という使っています。 なぜかというとものすごく便利な「スニペット」という「定型文」を登録できる機能があるから…]]></description>
										<content:encoded><![CDATA[<p>私は html や php などの Web 系言語の開発を行う際に、エディターとして「Sublime Text」という使っています。</p>
<p>なぜかというとものすごく便利な「<strong>スニペット</strong>」という<span style="color: #ff6600;"><strong>「定型文」を登録できる機能</strong></span>があるからです。</p>
<p>&nbsp;</p>
<p>しかし、<strong>なぜか登録した「スニペット」が表示されないとき</strong>があります。</p>
<p>たとえば、下記画面のように function-scriptという「スニペット」を登録したとします（名前は<strong>&lt;tabTrigger&gt; </strong>タグで囲まれた文字です）。</p>
<p>&nbsp;</p>
<p><img fetchpriority="high" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-0.png" alt="" width="745" height="276" class="aligncenter wp-image-4378" srcset="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-0.png 980w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-0-300x111.png 300w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-0-768x284.png 768w" sizes="(max-width: 745px) 100vw, 745px" /></p>
<p>&nbsp;</p>
<p>そして入力したい箇所に function-scriptと入力し「Tab」を押下しますが<strong>うまく表示されません</strong>（Tab を押下してもスカッと消えます）。</p>
<p>&nbsp;</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-2.png" alt="" width="376" height="342" class="aligncenter wp-image-4374" srcset="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-2.png 388w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-2-300x273.png 300w" sizes="(max-width: 376px) 100vw, 376px" /></p>
<p>&nbsp;</p>
<p>つぎに無理矢理表示させようとメニューの「ツール(T)」→「スニペット」を選択し、登録した function-script を選択しました。</p>
<p>すると下記のようなエラーメッセージ「<strong>Error parsing content for snippet Packages/User/function-script.sublime:Empty key</strong>」が表示されました。</p>
<p>&nbsp;</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-3.png" alt="" width="373" height="151" class="aligncenter size-full wp-image-4376" srcset="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-3.png 373w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-3-300x121.png 300w" sizes="(max-width: 373px) 100vw, 373px" /></p>
<p>&nbsp;</p>
<p>「/User/function-script.sublime」というのは私が作成したスニペットのファイル名なのでユーザごとに異なると思いますが、</p>
<p>最初はこのエラーがなんのことかさっぱりわかりませんでした。</p>
<p>せっかく書いたのに何のためやってんや、、、と最初のうちは途方にくれていましたが、原因がわかり対処するとすぐに表示できました！</p>
<p>この記事では、<strong>「Sublime Text」で登録した「スニペット」が表示されないときの対処方法</strong>についてご紹介します。</p>
<p>&nbsp;</p>
<h2>対処法</h2>
<p>このエラーですが、要は<strong>読み込めない特殊文字がある</strong>とのことらしいです。</p>
<p>下記画面の赤枠部分のように、「$function(){」には「<strong>$</strong>」という特殊文字があります。こいつがどうも読み込めないためうまく表示されなかったようです。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-4.png" alt="" width="774" height="287" class="aligncenter wp-image-4379" srcset="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-4.png 980w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-4-300x111.png 300w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-4-768x284.png 768w" sizes="auto, (max-width: 774px) 100vw, 774px" /></p>
<p>&nbsp;</p>
<p>つまり下記のように「$」→「＼$」とバックスラッシュを先頭につけます。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-1-1.png" alt="" width="779" height="297" class="aligncenter wp-image-4380" srcset="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-1-1.png 969w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-1-1-300x114.png 300w, https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-1-1-768x292.png 768w" sizes="auto, (max-width: 779px) 100vw, 779px" /></p>
<p>&nbsp;</p>
<p>そして登録したスニペットのファイルを保存します。</p>
<p>先ほどと同様に表示したい「スニペット」を入力して「Tab」を押下してみてください。登録した「スニペット」が表示されると思います。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/04/sublime_text-error-5.png" alt="" width="444" height="403" class="aligncenter wp-image-4381" /></p>
<p>&nbsp;</p>
<h2>最後に</h2>
<p>いかがでしたでしょうか？</p>
<p>わかるとめちゃくちゃ簡単ですが、わからないとせっかく登録したスニペットが表示されず、</p>
<p>またもや手打ちの作業を行う羽目になります。</p>
<p>&nbsp;</p>
<p>もし表示された「スニペット」がうまく表示されない場合は、スニペット上に「＄」のような特殊文字が使われていないかを確認してみてください。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
