25
11

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 5 years have passed since last update.

VS Code 1.28 の新機能 - スニペット機能の改善

Last updated at Posted at 2018-10-15

テキスト断片の登録・呼び出しを行うスニペット機能について以下の改善が行われた。

プロジェクト単位のスニペット定義

スニペットの定義は、従来は言語ごと(=ファイル拡張子ごと)の定義かもしくはグローバル定義の2種類だったが、今回、ワークスペースやフォルダごとのスニペットを定義できるようになった。
prj_snippets.jpg
VS Codeで開いたフォルダの下に.vscodeフォルダを作成し、その下に拡張子.code-snippetsのファイルを作成してそこにスニペットを定義すると、ローカル的なスニペット定義として使用できる。ワークスペースの場合は含まれるフォルダの下のすべての.vscode/*.code-snippetsファイルを読み込んでくれる。これらのスニペット定義は候補を表示した際にワークスペースのスニペットとして表示される。

特定のプロジェクトの中だけでしか使わないようなスニペットはこうやって定義しておけば、言語ごとやグローバルのスニペット定義を汚さないので良いね!

prefixが配列指定可になった

prefixで配列指定が可能になり、1つのスニペット定義に対して複数のキーワードを指定できるようになった。
mutli_snippets.jpg
同じ操作に対するエイリアスを定義したい場合なんかは定義がスッキリ書けて良さげ。

25
11
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
25
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?