0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ユーザースニペットの罠

Posted at

便利ですよね、ユーザースニペット。
(ユーザースニペットに関してはこちら)
アニメ図解たっぷり】VSCodeの使い方入門!~ 基本からWeb制作まで
拡張子ごとのスニペット(定型文)登録の仕方

しかし、ユーザースニペットを登録するにあたって気をつけなければならないことがあります。
それは、"prefix":に登録できない文字があるということです。

例えば、僕はhtml.erbでよく使う<% %>を以下のように登録しようとしました。

html.erb.code-snippets
{
	"<%  %>": {
		"prefix": "<%",
		"body": [
			"<% $1 %>",
			"$2"
		],
		"description": "<%  %>"
	}
}

しかし、これだとユーザースニペットが全く反応しませんでした。
「そもそもスニペットの登録の仕方が間違っているのか...」などといろいろ調べることになってしまいましたが、そもそも"<%"をスニペットに登録することはできず。

html.erb.code-snippets
{
	"<%  %>": {
		"prefix": "r",
		"body": [
			"<% $1 %>",
			"$2"
		],
		"description": "<%  %>"
	}
}

などとすれば登録ができます。

案外これに関する記事が少なかったので書かせていただきました。
参考になれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?