Atom-カスタムオートフィルコードSnippets

1660 ワード

snippet n.スライス、クリップ;天と地の厚さを知らない若者.
ここでは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 } """