問題タブ [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.
typescript - 新しい vscode 拡張機能を開発するときにワークスペースに新しいファイルを追加する方法は?
私が問題を抱えていたのと同じように、それはそれほど明白ではありません:
vscode 拡張機能の開発時に新しいファイルを追加するにはどうすればよいですか?
javascript - コマンドを既存のキーバインディングに追加する
定義に移動するための既存のキーバインドに、拡張機能のコマンドを追加したいとF12思います。
ファイルに設定するとpackage.json
、標準コマンドは実行されなくなります (キーバインドが削除されます)。
コマンドを実行する方法はありますか:
- が終了した後
editor.action.goToDeclaration
(せいぜい失敗) - 何らかの方法でキーバインディングに追加することにより
または、コマンドが連結されているのが通常の動作である必要がありますが、何か間違ったことをしたため、オーバーライドされましたか?
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のドキュメントで何かを見つけようとしていましたが、ほとんどの場合、拡張が可能であると宣言されており、空のスタブ拡張を作成する方法についての簡単な説明を除いて、あまり説明していません. 迷っています。
visual-studio-code - Visual Studio Code で CodeLens を適切に実装する方法
Visual Studio Code の拡張機能を開発しており、エディターに CodeLens を表示する必要があります。
それを実装する最良の方法は何ですか?
でコマンドを使用して CodeLens を作成するprovideCodeLenses
か、で更新する必要がありresolveCodeLens
ますか?
visual-studio-code - VSCodeは保存されていないファイルを作成し、コンテンツを追加します
VS Code で、新しいエディター (同じウィンドウ) で新しいドキュメントを作成したいのですが、保存しないでおく必要があります。このドキュメントが保存されていない状態のときに、プログラムでコンテンツを設定する方法が見つかりません。
私は使用しました: commands.executeCommand("workbench.action.files.newUntitledFile") が、ファイルにコンテンツを追加する方法がないようです。
新しい一時ファイルを作成して開くと、workspace.openTextDocument(path) ファイルは既に保存されています。
何かご意見は?
visual-studio-code - VS Code 署名候補のテキストの書式設定
SignatureHelp
VS Code の拡張機能を構築していますが、署名の提案のために提供するテキストをフォーマットする方法を知りたいです。他の拡張機能では、少なくともテキストをイタリック体または太字にすることができますが、リポジトリを調べてその方法を理解することはできませんでした。
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' のリゾルバーもありません。
visual-studio-code - ビジュアル スタジオ コードでロケールを取得する
現在、拡張機能にいくつかのロケールを追加しており、コマンド名と構成の説明は既に機能しています。
vscode-nlsを使用して、拡張機能内にエラー メッセージとポップアップの翻訳を追加したいと考えています。ただし、vscode のロケールを自動的に決定しないようで、ドキュメントでこのための API を見つけることができません。拡張機能がこれを行う方法はまだありますか、それとも組み込みコマンドのみですか?
visual-studio-code - vscode 名前空間での解析サポート
VS Code には、すぐに使用できる基本的な解析サポートがあります (例:対応する括弧、行コメント、ブロック コメントの強調表示)。このパーサーを拡張機能で使用することは可能ですか、または TypeScript からアクセスできる優れたパーサーを知っていますか?