2016-11-17 7 views
0

私たちは、内部テストツール用のjavascriptベースのDSLを開発し、テストスクリプトを開発するための優先エディタとしてVisual Studioコードを使用することを計画しています。Visual Studioコード:指定された入力ファイルにIntellisenseを制限する

DSL用のIntellisenseをサポートするためにtypingsファイルを開発しました.jsconfig.jsonを使用して設定した後はうまくいきます。

しかし、ブランクのjavascriptファイル(.js拡張子でファイルが保存されています)にCtrl +スペースを入力すると、私たちのDSLに加えて多くのインテリセンスの提案が表示されます。

VS Code intellisense

私は赤いボーダーボックスで、適切な提案をマークしている、スクリーンショットを確認してください。

私はVSコードでIntellisenseの提案を自分の入力ファイルと基本的なJavaScript言語(ES6)にのみ表示/制限したいと考えています。私は\リソース[CODEインストールフォルダVS] \アプリ\拡張\ typescriptです\ node_modules \ typescriptです\ libに\ lib.es6.d.ts

そうでMSAudioRecvPayloadの参照を発見したファイルシステムを検索する際に

VSコードのように見えるのは、デフォルトのtypescript/node_modulesの入力とカスタムの入力を伴います。

jsconfig.jsonで除外設定を使用しようとしましたが、動作しませんでした。

カスタムDSLタイピングのみを選択的に有効にする方法を教えていただけたら、ありがとうございます。私たちはcompilerOptionでnoLibを指定した場合、インテリセンスが表示内のライブラリのインターフェイスを省略することを考え出し

答えて

0

{ 
"compilerOptions": { 
    "target": "ES6", 
    "noLib":true 

}, 
"include": [ 
    "src/**/*", "typings/*" 
]} 

参考:JSConfig options

関連する問題