Atom-カスタムオートフィルコードSnippets
1660 ワード
snippet n.スライス、クリップ;天と地の厚さを知らない若者.
ここではsnippetをコードブロックと理解します.
snippetsを開きます.csonファイル、windowsプラットフォームのパスは
例えばC言語のifにsnippetを書きます.
入力するコードにリターンを使用すると、コードを入力してから自動的に改行することはできません.自動改行は
C言語ファイルに複数のsnippetを定義するには、
ここではsnippetをコードブロックと理解します.
snippetsを開きます.csonファイル、windowsプラットフォームのパスは
C:\Users\ \.atom\snippets.cson
です.snip
と入力し、車に戻るとsnippetテンプレートが得られます.'.source.js':
'Snippet Name':
'prefix': 'Snippet Trigger'
'body': 'Hello World!'
'.source.js'
ターゲットファイルの種類は.js 'Snippet Name'
新規作成するsnippetの名前'prefix'
現在のsnippetのコード'body'
埋め込むコードをトリガー例えばC言語のifにsnippetを書きます.
'.source.c':
'if':
'prefix': 'if'
'body': 'if($1){$2}'
$1
は、カーソルのデフォルト位置$2
がtabキーを押してカーソルがジャンプした2番目の位置を示す.このように、${1:'replaced'}
を$1
に置き換えることでカーソルを選択状態に変換することができ、選択内容はreplaced
である入力するコードにリターンを使用すると、コードを入力してから自動的に改行することはできません.自動改行は
を使用するか、"""
で入力するコードをパッケージします.'.source.c':
'if':
'prefix': 'if'
'body': """
if($1)
{
$2
}
"""
C言語ファイルに複数のsnippetを定義するには、
.source.c
で新しいsnippet名を追加して書くだけです.'.source.c':
'if':
'prefix': 'if'
'body': """
if($1)
{
$2
}
"""
'while':
'prefix': 'while'
'body':"""
while($1)
{
$2
}
"""