問題タブ [vscode-extensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2726 参照

visual-studio-code - VS Code: ユーザー インターフェイス (Html/css/JS) を拡張することは可能ですか?

Visual Studio コード用のユーザー インターフェイスを備えた拡張機能を作成することは可能ですか。

私はjsonファイル用のエディターが好きで、そのためのUIが欲しいです。

HTML/CSS/JAVASCRIPT を使用した Google Chrome 拡張機能と同様です。

VS Code はこれらの種類の拡張機能をサポートしていますか?

0 投票する
1 に答える
383 参照

visual-studio-code - Visual Studio コードの showInputBox で入力値の選択を解除する

デフォルト値で showInputBox を介して入力ボックスを表示すると、Visual Studio コードはデフォルト値が選択された入力ボックスを表示します。デフォルト値の選択を解除してカーソルを文字列の最後に置く方法はありますか?

デフォルト値の選択を解除できる入力ボックスが表示される前に発生するイベントはありますか?

ありがとうございました

0 投票する
2 に答える
1289 参照

dart - VSCode 拡張機能で言語のインデント オプションを設定するにはどうすればよいですか?

Dart の VS Code 拡張機能に取り組んでいます。Dart の慣例は、2 つのスペースでインデントすることです (うーん、これも嫌いです)。そのため、ユーザーがデフォルトを使用するのではなく、Dart ファイルを開いたときに自動的に設定したいと考えています。

insertSpacesクラスにはプロパティがありますがFormattingOptions、これを設定する方法も、それを行うための最良の方法も明確ではありません (たとえば、ドキュメントが開かれるたびに設定し続けるよりも、言語レベルで設定する方がよいでしょう)。

0 投票する
1 に答える
2783 参照

visual-studio-code - VSCode拡張機能でのタイプ「配列」の構成の貢献

フィールドを含むオブジェクトの配列で構成する必要がある VSCode の拡張機能を作成しています: aおよびb。拡張ドキュメント () で入手可能な情報を使用すると、プロパティ タイプを に設定した場合、配列の要素の構成スキーマを定義できるかどうかは不明です"array"。次のコードを貢献に入れようとしまし"configuration"たが、成功しませんでした (コードで構成を正常に取得できますが、ユーザーがデータを入力したときに IDE のヒントはありません):

に置き換え"type": "array"てみましたが"type": ["array", "object"]、何も変わりませんでした。

0 投票する
1 に答える
127 参照

visual-studio-code - 開いているファイルのすべての診断を取得します

現在のファイルのすべての診断を取得できるかどうか疑問に思っていますか? 拡張機能に「すべて修正」コマンドを実装しようとしています。

現在、現在のコンテキストの診断のみを提供する CodeActions プロバイダーを使用しています。

0 投票する
0 に答える
278 参照

typescript - vscode コンテキスト メニュー項目のタイトル

私の拡張機能の貢献ポイントの 1 つは、"explorer"コンテキスト メニューです。気づいたのですが、コンテキスト メニューの項目のタイトルは"commands". 同じコマンドのコンテキスト メニューで別のタイトルを指定する方法はありますか?

また、セクションの下でコマンドを宣言する方法はありますが、"commands"それを非表示にして、コンテキストメニューの下で使用できますか? つまり、コマンドがコマンド パレットの下に表示されないようにしますが、そのコマンドを他の貢献ポイントに使用することはできます。"title"メニューの下にプロパティがあり、"visible"コマンドの下にトグルがありますか?

0 投票する
4 に答える
4337 参照

visual-studio-code - VS Code の拡張機能は、VS Code のインストール パスをどのように取得しますか?

VS コードの拡張機能を開発しています (javascript を使用)。次に、VS Code がインストールされたパスが必要です。Windows には次の方法があります。

ただし、ユーザーが VS Code を正しくインストールしている間のみ機能します。このフォルダーが他のマシンからコピーされた場合 (レジストリ内の VS Code とは関係ありません)、この関数は失敗します。

一方、Linux や OS X ではまったく動作しませんでした。

役立つAPIがあるかどうか(何も見つかりませんでした)、または他の方法でそのパスを取得できるかどうか疑問に思います。

0 投票する
0 に答える
547 参照

visual-studio-code - Visual Studio Code でカスタム スコープを使用して現在のテーマを拡張する方法は?

私は Visual Studio Code の拡張機能に取り組んでおり、言語の色付けも追加したいと考えています。ただし、テーマ ファイルで通常定義されているものよりも多くのスコープが必要です。もちろん、必要なものを追加するために独自のテーマを作成することもできます (テーマ コントリビューション ポイントを介して) が、それはあまりユーザー フレンドリーではありません。拡張機能を介して既存のテーマに色付けする新しいスコープを追加できればもっと良いでしょう。

これは可能ですか?

0 投票する
4 に答える
3056 参照

visual-studio-code - インストールされた VSCode 拡張機能をデバッグするにはどうすればよいですか?

OptionAtom では、開発者ツール ( + Cmd+ I) を開いて JavaScript ファイルを参照することで~/.atom/packages、インストールされている拡張機能をデバッグできます。

Atom 開発者ツール

VSCodeでこれを行うことは可能ですか? Help -> Toggle Developer Toolsで開発者ツールを開いた後、私が見つけることができる唯一の拡張機能関連のファイルはアイコン画像です:

VSCode 開発者ツール

0 投票する
1 に答える
2355 参照

regex - Visual Studio コードで使用されている正規表現のバリアントは何ですか?

Ruby の正規表現を tmLanguage ファイルで使用できることはわかっていますが、拡張などの他の構成ファイルではそうではないようです。たとえば、言語貢献firstLineの値を考えてみましょう。文字クラス (や など)を使用するとエラーが発生します。したがって、そこで実際に何が許可されているのだろうか。そこに空白をどのように一致させますか?\s\p{L}

更新:コメントの後、私はこれを試しました:

lexer grammar G1;またはのような最初の行に一致するはずgrammar G1;です。それ以外の場合は検証がないため、その RE が機能するかどうかをテストする方法はありますか?

更新 2 :

正しい文法を使用することが不可欠であり、魔法のように機能します。