visual-studio-code - 在 VS Code 中,这一行 /** @format */ 在保存时总是出现在我的 .js 文件的顶部
问题描述
我对为什么这条线有点困惑:
/** @format */
保存时总是出现在我的 .js 文件的顶部。我在全局安装了更漂亮的插件,并在 vs 代码中安装了更漂亮的扩展,我也将它配置为在保存时自动格式化。我找不到任何关于如何让这条线消失或导致它首先出现的信息。
这是我的 settings.json 文件在 vs 代码中的样子:
{
"editor.tabSize": 2,
"editor.insertSpaces": true,
"files.trimTrailingWhitespace": true,
"materialTheme.fixIconsRunning": false,
"workbench.colorTheme": "Winter is Coming (Dark Blue)",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"workbench.iconTheme": "material-icon-theme",
"files.autoSave": "off",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[jsx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[tsx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma",
"editor.formatOnSave": true
},
"diffEditor.ignoreTrimWhitespace": true,
"liveshare.featureSet": "insiders",
"material-icon-theme.activeIconPack": "react",
"material-icon-theme.files.associations": {},
"workbench.startupEditor": "newUntitledFile",
"editor.snippetSuggestions": "bottom",
// "editor.quickSuggestions": null
"editor.quickSuggestionsDelay": 500,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"mssql.connections": [
{
"server": "{{put-server-name-here}}",
"database": "{{put-database-name-here}}",
"user": "{{put-username-here}}",
"password": "{{put-password-here}}"
}
],
"window.zoomLevel": -2,
"cSpell.userWords": [
"Signup",
"formik"
],
"prettier.insertPragma": true,
"settingsSync.ignoredExtensions": [
"esbenp.prettier-vscode"
]
}
解决方案
对于遇到相同问题的任何人,在 settings.json 文件中,我更改了以下内容:
"prettier.insertPragma": true,
假的
"prettier.insertPragma": false,
解决了这个问题。
推荐阅读
- c++ - 如何在一个字符上读取和保存数据?(流)
- c++ - 为什么 std::hardware_con/破坏性_interference_size 不同?
- python - 无法使用 conda 卸载 keras
- javascript - Reactjs 在循环中重新渲染组件
- python - 我的 miniconda3 安装(python3.7.1)中缺少 time.thread_time()
- hadoop - 为什么每次重启hive-server都需要重启hue
- c# - 如何使用实体框架在winforms应用程序的连接字符串中实现加密和解密解决方案?
- c++ - 更改 2D 矩阵上的值时出现段错误
- vb.net - 在程序启动时自动打开 xls 文件?
- google-drive-api - Google Drive 上的文件提供 API 错误。需要与旧文件关联的“Drive Realtime API 数据”