は、サブライムは、長いとして現在フォーカスファイルの正しいビルドシステムを選択する必要がありますビルドファイルが正しく設定されているためです。
上記のビルドシステムに基づいて、source.q
をベーススコープとして割り当てるこのパッケージ(たとえばq KBDパッケージ)用のカスタム構文を提供するパッケージがインストールされている限り、これは動作するはずですこの場合は問題ありません。確認するには
、q
ファイルに入力フォーカスがある一方で、メニューからTools > Developer > Show Scope Name
を選択します(または対応するキーを押す)と範囲がsource.q
で始まることを確認してください(上記のパッケージがこれを行います)。あなたが見ている範囲は、ファイルのどこにあるかによってはこれよりも長くなるかもしれませんが、これで始まる限り、あなたはOKです。
これは表示されているスコープではない場合、使用しているパッケージが異なるスコープを使用しているか、またはq
パッケージがないため、アウトラインのビルドが自動的に選択されていない理由があります。インストールされています(たとえば、表示されているスコープがtext.plain
の場合です)。
この場合の解決策は、使用しているパッケージに基づいてスコープを更新するか、上記のパッケージをインストールすることです(すでにインストールされているものがない場合)。
構文を提供するサポートパッケージをインストールする代わりに、次のようにビルドを変更することもできます。これは、スコープに関係なくすべての*.q
ファイルのビルドを使用するように指示する必要があります。おそらく、パッケージのインストール方法は優れています。これは、ファイルの構文のハイライト表示も可能になるからです。
{
"cmd": ["[full q path]", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"file_patterns": ["*.q"]
}
現在のビルドファイルの外観を投稿に追加できますか? – OdatNurd