問題タブ [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 に答える
331 参照

typescript - 新しい vscode 拡張機能を開発するときにワークスペースに新しいファイルを追加する方法は?

私が問題を抱えていたのと同じように、それはそれほど明白ではありません:

vscode 拡張機能の開発時に新しいファイルを追加するにはどうすればよいですか?

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

visual-studio-code - settings.json に初期設定を書き込む

拡張機能のインストール時に初期設定を settings.json に書き込む方法を探しています。

WorkspaceConfiguration API を見つけましたが、実行時に値を取得/更新しているようです。

設定とコメントをデフォルト設定ファイルに入れたいと思っています

例: TSLint の方法: ここに画像の説明を入力

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

javascript - コマンドを既存のキーバインディングに追加する

定義に移動するための既存のキーバインドに、拡張機能のコマンドを追加したいとF12思います。

ファイルに設定するとpackage.json、標準コマンドは実行されなくなります (キーバインドが削除されます)。

コマンドを実行する方法はありますか:

  1. が終了した後editor.action.goToDeclaration(せいぜい失敗)
  2. 何らかの方法でキーバインディングに追加することにより

または、コマンドが連結されているのが通常の動作である必要がありますが、何か間違ったことをしたため、オーバーライドされましたか?

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

visual-studio-code - VS Code 拡張機能: シリアル ポートにアクセスするには?

組み込みの Forth 用の VS Code 拡張機能を作成しています。Forth の性質上、デバッグはターゲット システムで行う必要があります。したがって、シリアルポート経由で通信する必要があります。

システムで使用可能なシリアル ポートを一覧表示する単純な拡張コマンドから始めました。残念ながら、VS Code 拡張機能はノード モジュールとして実行されますが、プリコンパイルされたコード (おそらく DLL) を使用できないため、この最初のステップは失敗しました。

エラー メッセージには、「拡張機能の有効化jvavruska.forth-studioに失敗しました: %1 は有効な Win32 アプリケーションではありません。」と表示されます。(serialport モジュールをインポートしないと消えます)

この制限を克服する方法はありますか?

以下は私のextension.jsです。NPM からインストールされた serialport@4.0.6 を使用します。ノードのローカル バージョンは 6.9.1 64 ビットです。

私はVS Codeのドキュメントで何かを見つけようとしていましたが、ほとんどの場合、拡張が可能であると宣言されており、空のスタブ拡張を作成する方法についての簡単な説明を除いて、あまり説明していません. 迷っています。

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

visual-studio-code - Visual Studio Code で CodeLens を適切に実装する方法

Visual Studio Code の拡張機能を開発しており、エディターに CodeLens を表示する必要があります。

それを実装する最良の方法は何ですか?

でコマンドを使用して CodeLens を作成するprovideCodeLensesか、で更新する必要がありresolveCodeLensますか?

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

visual-studio-code - VSCodeは保存されていないファイルを作成し、コンテンツを追加します

VS Code で、新しいエディター (同じウィンドウ) で新しいドキュメントを作成したいのですが、保存しないでおく必要があります。このドキュメントが保存されていない状態のときに、プログラムでコンテンツを設定する方法が見つかりません。

私は使用しました: commands.executeCommand("workbench.action.files.newUntitledFile") が、ファイルにコンテンツを追加する方法がないようです。

新しい一時ファイルを作成して開くと、workspace.openTextDocument(path) ファイルは既に保存されています。

何かご意見は?

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

visual-studio-code - VS Code 署名候補のテキストの書式設定

SignatureHelpVS Code の拡張機能を構築していますが、署名の提案のために提供するテキストをフォーマットする方法を知りたいです。他の拡張機能では、少なくともテキストをイタリック体または太字にすることができますが、リポジトリを調べてその方法を理解することはできませんでした。

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

visual-studio-code - VSCode 拡張ファイルの書き込みとオープン

私の要件は実際には非常に単純です。ファイルを作成して vscode で開きたいのです。しかし、私はこれを機能させることができません:

次のエラー メッセージが表示されますが、それが何を意味するのかわかりません。

c:%5CUsers%5Cmak%5C.sneditor%5Csoftpointdev1.service-now.com%5CRMCostPlanHelper.js を開けません。詳細: URI 'c:%5CUsers%5Cmak%5C.sneditor%5Csoftpointdev1.service-now.com%5CRMCostPlanHelper.js' を持つモデルも、スキーム 'c' のリゾルバーもありません。

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

visual-studio-code - ビジュアル スタジオ コードでロケールを取得する

現在、拡張機能にいくつかのロケールを追加しており、コマンド名と構成の説明は既に機能しています。

vscode-nlsを使用して、拡張機能内にエラー メッセージとポップアップの翻訳を追加したいと考えています。ただし、vscode のロケールを自動的に決定しないようで、ドキュメントでこのための API を見つけることができません。拡張機能がこれを行う方法はまだありますか、それとも組み込みコマンドのみですか?

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

visual-studio-code - vscode 名前空間での解析サポート

VS Code には、すぐに使用できる基本的な解析サポートがあります (例:対応する括弧、行コメント、ブロック コメントの強調表示)。このパーサーを拡張機能で使用することは可能ですか、または TypeScript からアクセスできる優れたパーサーを知っていますか?