問題タブ [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.
visual-studio-code - VS Code: ユーザー インターフェイス (Html/css/JS) を拡張することは可能ですか?
Visual Studio コード用のユーザー インターフェイスを備えた拡張機能を作成することは可能ですか。
私はjsonファイル用のエディターが好きで、そのためのUIが欲しいです。
HTML/CSS/JAVASCRIPT を使用した Google Chrome 拡張機能と同様です。
VS Code はこれらの種類の拡張機能をサポートしていますか?
visual-studio-code - Visual Studio コードの showInputBox で入力値の選択を解除する
デフォルト値で showInputBox を介して入力ボックスを表示すると、Visual Studio コードはデフォルト値が選択された入力ボックスを表示します。デフォルト値の選択を解除してカーソルを文字列の最後に置く方法はありますか?
デフォルト値の選択を解除できる入力ボックスが表示される前に発生するイベントはありますか?
ありがとうございました
dart - VSCode 拡張機能で言語のインデント オプションを設定するにはどうすればよいですか?
Dart の VS Code 拡張機能に取り組んでいます。Dart の慣例は、2 つのスペースでインデントすることです (うーん、これも嫌いです)。そのため、ユーザーがデフォルトを使用するのではなく、Dart ファイルを開いたときに自動的に設定したいと考えています。
insertSpaces
クラスにはプロパティがありますがFormattingOptions
、これを設定する方法も、それを行うための最良の方法も明確ではありません (たとえば、ドキュメントが開かれるたびに設定し続けるよりも、言語レベルで設定する方がよいでしょう)。
visual-studio-code - VSCode拡張機能でのタイプ「配列」の構成の貢献
フィールドを含むオブジェクトの配列で構成する必要がある VSCode の拡張機能を作成しています: aおよびb。拡張ドキュメント () で入手可能な情報を使用すると、プロパティ タイプを に設定した場合、配列の要素の構成スキーマを定義できるかどうかは不明です"array"
。次のコードを貢献に入れようとしまし"configuration"
たが、成功しませんでした (コードで構成を正常に取得できますが、ユーザーがデータを入力したときに IDE のヒントはありません):
に置き換え"type": "array"
てみましたが"type": ["array", "object"]
、何も変わりませんでした。
visual-studio-code - 開いているファイルのすべての診断を取得します
現在のファイルのすべての診断を取得できるかどうか疑問に思っていますか? 拡張機能に「すべて修正」コマンドを実装しようとしています。
現在、現在のコンテキストの診断のみを提供する CodeActions プロバイダーを使用しています。
typescript - vscode コンテキスト メニュー項目のタイトル
私の拡張機能の貢献ポイントの 1 つは、"explorer"
コンテキスト メニューです。気づいたのですが、コンテキスト メニューの項目のタイトルは"commands"
. 同じコマンドのコンテキスト メニューで別のタイトルを指定する方法はありますか?
また、セクションの下でコマンドを宣言する方法はありますが、"commands"
それを非表示にして、コンテキストメニューの下で使用できますか? つまり、コマンドがコマンド パレットの下に表示されないようにしますが、そのコマンドを他の貢献ポイントに使用することはできます。"title"
メニューの下にプロパティがあり、"visible"
コマンドの下にトグルがありますか?
visual-studio-code - VS Code の拡張機能は、VS Code のインストール パスをどのように取得しますか?
VS コードの拡張機能を開発しています (javascript を使用)。次に、VS Code がインストールされたパスが必要です。Windows には次の方法があります。
ただし、ユーザーが VS Code を正しくインストールしている間のみ機能します。このフォルダーが他のマシンからコピーされた場合 (レジストリ内の VS Code とは関係ありません)、この関数は失敗します。
一方、Linux や OS X ではまったく動作しませんでした。
役立つAPIがあるかどうか(何も見つかりませんでした)、または他の方法でそのパスを取得できるかどうか疑問に思います。
visual-studio-code - Visual Studio Code でカスタム スコープを使用して現在のテーマを拡張する方法は?
私は Visual Studio Code の拡張機能に取り組んでおり、言語の色付けも追加したいと考えています。ただし、テーマ ファイルで通常定義されているものよりも多くのスコープが必要です。もちろん、必要なものを追加するために独自のテーマを作成することもできます (テーマ コントリビューション ポイントを介して) が、それはあまりユーザー フレンドリーではありません。拡張機能を介して既存のテーマに色付けする新しいスコープを追加できればもっと良いでしょう。
これは可能ですか?
regex - Visual Studio コードで使用されている正規表現のバリアントは何ですか?
Ruby の正規表現を tmLanguage ファイルで使用できることはわかっていますが、拡張などの他の構成ファイルではそうではないようです。たとえば、言語貢献firstLine
の値を考えてみましょう。文字クラス (や など)を使用するとエラーが発生します。したがって、そこで実際に何が許可されているのだろうか。そこに空白をどのように一致させますか?\s
\p{L}
更新:コメントの後、私はこれを試しました:
lexer grammar G1;
またはのような最初の行に一致するはずgrammar G1;
です。それ以外の場合は検証がないため、その RE が機能するかどうかをテストする方法はありますか?
更新 2 :
正しい文法を使用することが不可欠であり、魔法のように機能します。