投稿者

インターシステムズジャパン
記事 Toshihiko Minamoto · 11月 5, 2024 1m read

独自のスニペットを VS Code に追加する

Studio で最も便利な機能の 1 つにコードスニペットがあります。

以下は、スニペットを VSCode に追加する方法です。

以下は、一般的な手順です。

1. ファイル - 設定 - ユーザースニペットに移動し、objectscript を選択します。

2. スニペットを追加します。以下に例を示します。

"SQL Statement": {
"prefix": ["sql"],
"body": ["#dim rs As %SQL.ISelectResult",
"set rs = ##class(%SQL.Statement).%ExecDirect(,"SELECT * FROM")",
"while rs.%Next() {",
"\twrite rs.ID, !",
"}"]
}

要素は以下のように定義されています。

  • prefix - スニペットを表示するのに入力する必要のある文字
  • body - スニペットの本体

さらにスニペットには、以下のようにプレースホルダーも含められます。

"Method": {
"prefix": ["method"],
"body": ["set sc = ##class(${1:class}).${2:method}()"]
}

このスニペットを挿入すると、最初のプレースホルダーの開始点に自動的に移動します。プレースホルダーは <TAB> でスクロールできます。

コーディングをお楽しみください!