我想使用'for'片段作为示例。我写和按两次选项卡,所以它自动完成整个循环,并选择计数器,所以我可以改变它。我改变它,然后按tab转到下一个变量(条件语句中的'< [here]'计数器)。然后,问题是我写'arr',并自动完成像'ANGLE_instanced_arrays'。 我想只写'ARR',然后按Tab键进入循环中的下一个变量,但如果我按下它自动完成的选项卡。任何解决方案?选项卡与vs代码中的intellisense和片段冲突
回答
您可以做的是禁用接受tab
上的建议并启用纯粹的tabCompletion
。相应的设置是"editor.acceptSuggestionOnEnter": false
和"editor.tabCompletion": true
。有了这些设置,就可以完成的片段,就像for
只是选项卡(无智能感知弹出),当智能感知显示的建议可以用enter
只有
我创建了一个帐户,特别是因为它是这样一个恼人的问题来回答这个问题被接受: )
以下内容添加到您的keybindings.json
:
{"key": "tab", "command": "-acceptSelectedSuggestion", "when": "editorTextFocus && suggestWidgetVisible"},
{"key": "tab", "command": "acceptSelectedSuggestion", "when": "editorTextFocus && suggestWidgetVisible && !inSnippetMode" },
第一行禁用现有的规则,第二行重新启用它,除非你在片段模式下。
好的解决方案,谢谢。 –
这是我keybindings.json 按Tab键转到下一个变量在循环 Ctrl + P键转到以前的一个
[
{
“关键”: “标签”,
“命令”: “selectNextSuggestion”
“时”: “editorTextFocus & & suggestWidgetMultipleSuggestions & & suggestWidgetVisible”},
{
“钥匙”: “按Ctrl + P”,
“命令”: “selectPrevSuggestion”,
“时”: “editorTextFocus & & suggestWidgetMultipleSuggestions & & suggestWidgetVisible”},
]
- 1. intellisense中的自定义代码片段
- 2. IntelliSense中的代码片段有错误?
- 3. jquery选项卡CSS冲突
- 4. 问题与选项卡和片段
- 5. WebStorm和/或VS代码中的Node.js intellisense
- 6. Android中的选项卡和片段
- 7. 选项卡语句上的VS代码
- 8. VS代码集成终端选项卡?
- 9. 片段选项卡内的片段
- 10. 运行代码在ActionBar选项卡片段时删除选项卡
- 11. Maphilight与IE9中的jquery选项卡发生冲突
- 12. jQuery UI选项卡+ jQuery工具选项卡(Flowplayer)冲突
- 13. Resharper:使用Tab +选项卡的代码片段
- 14. 从片段更改选项卡/片段
- 15. VS代码条件片段
- 16. VS代码中的Intellisense - 当前建议
- 17. Android - 现有片段与Facebook SDK冲突?
- 18. Android ActionBar选项卡和片段
- 19. android片段和切换选项卡
- 20. Widgetkit冲突JO社交网络选项卡冲突和页面剥离横幅
- 21. 替换Viewpager中的片段/选项卡
- 22. 片段中的ActionBar选项卡
- 23. 在多个片段中实现片段中的选项卡
- 24. OnCheckedChangeListener与checkBox vs radioGroup冲突
- 25. 在Resharper中使用VS代码片段
- 26. jquery冲突后退按钮代码段
- 27. 与重复的JavaScript代码冲突
- 28. 将空格视为VS代码中的选项卡
- 29. jQuery代码冲突
- 30. jQuery代码冲突
我没有将它设置到之前,但仍然是两个选项卡。我发现的工作,虽然是使用箭头键摆脱intellisense然后选项卡到下一个变量名 –