visual-studio-code - 如何在 VS Code 中为 JS 文件禁用 dot emmet intellisense
问题描述
我想在包含 JSX 代码的 Javascript 文件中使用 emmet,但我不希望 IntelliSense 在我使用点 ( .
) 运算符时建议一个 emmet。
例如,我不希望.rap
emmet 建议出现:
我尝试了这些设置:
"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "bottom",
但是,我遇到了另一个问题:
更换"editor.snippetSuggestions"
from"bottom"
也"inline"
无济于事。
解决方案
我使用 emmet 的方式是,我为emmet 扩展设置了一个热键,并使用它来扩展 js/ts 文件。ctrl+e
并像这样设置 emmet 的设置 -
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly"
因为,除了 css 和 html 文件之外,这不会显示 emmet abbreviation(intellisense) ,因此不会在 js 和 ts 文件中混淆其他 intellisense。
谢谢。
推荐阅读
- javascript - 带有折线图和条形图的 Chart.js - 尽管显示了最大值,但条形图未呈现
- css - Angular 7 模板没有填满整个页面
- javascript - 使用 bookmarks.create 在 Firefox 中添加书签时获取“浏览器未定义”
- c# - 使用 c# 在 cassandra 中批量插入
- algorithm - 如何找到以下递归代码的时间复杂度?
- html - Doxygen @snippet html 样式溢出到下一个标记标签
- wordpress - 我无法在 AWS EC2 上更新 wordpress url 和站点 url
- jquery - 如何修复 Laravel 中的打印页面错误
- python - 如何从二维 Numpy 数组中创建动态饼图?
- java - 如何修复 android.os.NetworkOnMainThread