Atomで全てのファイルタイプで使えるスニペットを作る方法

Atom

スニペットの登録方法

Atomのスニペットは非常に柔軟で強力です。登録のしかたはこちらのページを参照して下さい。

Atomでのスニペット登録

通常は以下のようにsnippets.cson登録します。こちらはファイルタイプがMarkdownの時に動作します。セレクターとして.text.mdを指定しているためです。

1
2
3
4
'.text.md':
  'image':
    'prefix': 'image'
    'body': '![${1:TEXT}](<%= article_image_path( "${2:FILENAME}" ) %>)'

全てのファイルタイプで動作させる方法

では、このスニペットをあらゆるファイルタイプで使いたくなったらどのようにすればよいのでしょうか。以下のようにセレクターに*を使えば全てのタイプで有効となります。わかりやすいですね。

1
2
3
4
'*':
  'image':
    'prefix': 'image'
    'body': '![${1:TEXT}](<%= article_image_path( "${2:FILENAME}" ) %>)'

参考

羊毛や小麦