2016-12-08 3 views
1

私はVSCODEで新しく、私は崇高なテキスト構成と比較するためにテストしたいと思います。 "<"キーだけを押すと、ルビーコード "<%=%>"を書くことができる非常に簡単なスニペットを作成したいと思います。したがって、このコードは動作しますが、私は(私のスニペットを使って)インテリセンスのリストを表示するには、私のファイルには「CTRL +スペース」を押す必要がVSCODEスニペット:1文字だけを押した後にインテリジェンスを強制

"My snippet": { 
    "prefix": "<", 
    "body": [ 
     "<%= $1 %>" 
    ], 
    "description": "My snippet" 
} 

は、ここに私のスニペットのコードです。 "Ctrl + Space"を押すのではなく、 "<" + "タブ"を押してこの作業を完了してください。

設定が必要かどうか知りませんか?

ありがとう

答えて

1

あなたの質問から長い時間がかかりますが、私は他の人に役立つと思います。

「editor.tabCompletion」を有効にする必要がある場合は、intellisenseがない場合でもタブを押すことができます。

0

すぐVSCodeショーの提案やスニペットをさせるために設定できる2つの設定値があります。

// Controls if quick suggestions should show up or not while typing 
"editor.quickSuggestions": true, 

// Controls the delay in ms after which quick suggestions will show up 
"editor.quickSuggestionsDelay": 0, 

この設定の候補をできるだけ早くポップアップします。

+0

あなたの応答のためのThanx。私は私の設定であなたの2行を試しましたが、私が "<"と "タブ"を押すと何も表示されません(私のスニペットは機能しません)。 "<"を押して "ctrl + space"はいつでも動作しますが、これは私の必要ではありません:) スニペットに「プレフィックス」などの文字を指定すると、「プレフィックス」ではなく「p」:私のファイルで "p + tab"を押すと動作します。 – John

関連する問題