問題タブ [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 投票する
4 に答える
23050 参照

javascript - VS Code 拡張機能 - フルパスを取得

私は VS Code 用のプラグインを作成しています。拡張機能を呼び出しているファイルのパスを知る必要があります。これは、エディターのコンテキスト メニューまたはエクスプローラーのコンテキスト メニューから呼び出された場合、またはユーザーが単に拡張コマンドを入力した場合です。

前もって感謝します!

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

typescript - Visual Studio Code 拡張機能を介して暗黙的なアンビエント タイピングを挿入する

VSコード拡張機能を介して、ユーザーのタイプスクリプトファイルにインテリセンスが使用するアンビエントタイピングを変更したい. lib.d.tsおよび関連する自動生成ファイルを介してロードされるもの。

例えば。fooユーザーが次のように記述できるように、関数の暗黙的な宣言を追加します。

foo();

タイプチェッカーが文句を言うことなく!

ユーザーが参照タグで各ファイルをボイラープレートする必要があるのではなく、ロード時に拡張機能がいくつかの新しいアンビエント宣言をグローバル名前空間に挿入するようにします。

何か案は?

ありがとう

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

syntax-highlighting - Visual Studio Code: '->' と '.' の色を変更する方法 Cの演算子?

VS Code を試していますが、Sublime カラー設定を使用したいと考えています。インストール手順で提案されているように、「yo code」ツールを使用して、設定を TextMate としてインポートしました。これはほとんど機能しましたが、間接演算子 '->' と '.' の構文を変更する方法がわかりません。C言語で。

ここのフィールドにあるはずだと思います:

違いのスクリーンショットの例を次に示します。

荘厳な:

荘厳な

VS コード:

VSコード

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

javascript - エディター内に html ファイルを表示するための VScode エディター .xml ファイル拡張子

私は vscode エディターを初めて使用します。vscode エディターを拡張するには、以下の機能が必要です。

ファイル拡張子の種類に応じて、vscode エディター内で html ファイルをレンダリングおよび表示する方法。

以下がフォルダ構造であるとします。

ユーザーがconfig.xmlファイルをクリックすると、vscodeエディター内でindex.htmlファイルが開きます(プレビューウィンドウまたはその他のオプションにある場合があります)。Html ファイルは、エディターが編集用の html ファイルとして表示する方法ではなく、vscode 内のブラウザーで表示される方法として表示する必要があります。

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

visual-studio-code - VSCode のすべてのオートコンプリート

VSCode の Intellisense/autocomplete は、Sublime の All Autocomplete プラグインと同様に、開いているすべてのファイルで機能するように構成できますか? これをサポートする拡張機能はありますか?

具体的には、基本的な関数名と変数名のオートコンプリートが C、C++、Matlab、および Python のソース ファイル全体で機能するようにしたいと考えています。

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

visual-studio-code - tmLanguageで引用された(文字列)定数を正しくスコープしていますか?

私は、WoW Bundle for Visual Studio Codeの作成者兼メンテナーです。

Blizzard の World of Warcraft API では、イベント名、ウィジェット スクリプト ハンドラー、特定の関数パラメーターなどの多くの定数が文字列です。これらの文字列は、一重引用符または二重引用符で囲むことができ、一部 (すべてではない) は大文字と小文字が区別されません。例えば:

tmLanguage ファイルでこれらの特殊な文字列のスコープを設定するために、リポジトリで宣言します。

そして、それらを周囲のスコープ内に含めます:

もちろん、これらのブロックは 2 つ (一重引用符用、二重引用符用) あり、通常の文字列ブロックの前に宣言して、それらが優先されるようにします。

それで、これはうまくいきます...ほとんど。

次のような宣言で:

または、さらに悪いことに:

明らかにすべきではない場合でも、文字列全体が有効として解析されます (レポFrameからの単語が含まれているため)。#string-parameters

リポジトリから、スペースを入れずに 1 つの単語のみが一致するようにするにはどうすればよいですか? 多くの方法で正規表現を変更しようとしましたが、役に立ちませんでした。

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

visual-studio-code - プログラムで Visual Studio Code のバイナリ ファイルをデコードする

Visual Studio Code でバイナリ ファイルを開こうとすると、次のメッセージが表示されます。

ファイルはバイナリであるか、非常に大きいか、サポートされていないテキスト エンコーディングを使用しているため、エディタに表示されません

これはおそらく、エディターがフリーズするのを防ぐための保護です。

エディターで表示する前にファイルをデコードし、それを処理する機能を用意したいと思います。問題は、次のコードがトリガーされないため、関数を実行する機会がないことです。

onWillSaveTextDocument残念ながら、API は、上記のメッセージが表示される前に発生する、ファイルを開くための同等のイベントを提供していません。誰かが別の解決策を知っていますか?

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

visual-studio-code - Visual Studio コードへの拡張機能のインストール

cliまたはcmdを使用してVisual Studioコードに拡張機能をインストールする方法と、デフォルトでcmdを使用するようにデフォルトのターミナルを他のターミナルに変更する方法と、それをcmderに変更したいので、誰かがこの問題を手伝ってください

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

typescript - プログラムでVSCodeの言語モードを変更するには?

私は試しvscode.commands.executeCommand('workbench.action.editor.changeLanguageMode', 'JSON');ました。ただし、パネルを開くだけです。AndTextDocument.languageIdは読み取り専用プロパティです。

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

meteor - CoffeeScript Meteor アプリをデバッグするための VSCode launch.json ファイル: 生成されたファイルが見つかりません

CoffeeScript 1.11.1_1 で記述された Meteor 1.4.1.2 アプリをデバッグできるように VSCode 1.6.1 をセットアップしようとしています。

VSCode の launch.json ファイルで、2 つのアタッチ構成を定義しました。

デバッガー ステートメントの後、Meteor リーダーボードの例のコードの 3 つの部分すべてにブレークポイントを配置しました。クライアントとサーバーの両方で実行される同形セクションと、クライアントのみとサーバーのみのセクションです。コード。

アプリが debugger ステートメントで一時停止しているときにいずれかのデバッガーをアタッチすると、ブレークポイントが灰色になり、「生成されたコードが見つからないため、ブレークポイントは無視されました (ソース マップの問題?)」という警告が表示されます。

launch.json ファイルは次のとおりです。

ソースの Leaderboard.coffee ファイルは次のとおりです。

それは本当にソースマップの問題ですか? もしそうなら、私のlaunch.jsonファイルの何が問題になっていますか?

ありがとう