はじめに
Processing(.pdeファイル)用のスニペットを追加するパッケージを作ってみました.
公開するほどのものでもない気がするので、パッケージを作成してAtomへインストールするまでの
過程を記事にまとめてみました。
1. 空のパッケージの作成
Package -> Package Generator -> Generate Atom Package を選択
名前入力フォームが出てくるのでここにパッケージの名前を入れます。
(Processing用のスニペットを追加するので processing-snippetsとしました)
2. スニペット用のファイルを追加
新しく snippetsフォルダを作り、その中にprocessing-snippets.csonファイルを作成します
(パッケージ名とcsonファイル名が異なるとスニペットが登録されないので注意)
3. スニペットの記述
以下を先ほど作成したcsonファイル内へ記述して保存します.
processing-snippets.cson
'.source.processing' :
'for' :
'prefix' : 'for'
'body' : """
for(int i = 0; i < ${1:length}; i++)
{
}
"""
'foreach' :
'prefix' : 'foreach'
'body' : """
for(${1:type} ${2:item} : ${3:colletction})
{
}
"""
'while' :
'prefix' : 'while'
'body' : """
while(true)
{
}
"""
'if' :
'prefix' : 'if'
'body' : """
if(true)
{
}
"""
'if-else' :
'prefix' : 'ifelse'
'body' : """
if(true)
{
}
else
{
}
"""
'switch' :
'prefix' : 'switch'
'body' : """
switch(${1:switch_on})
{
default:
break;
}
"""
for、foreach、while、if、if-else、switchを書いてみました
4 Atomへパッケージをインストール (Windows)
コマンドプロンプトを開いて apm link (パッケージのパス)
と入力してEnterするだけでインストール完了
5. 結果
Atomを再起動させるとで先ほど書いたスニペットが有効になります