VSCode Ctrl + S.

时间:2017-07-14 10:20:47

标签: visual-studio-code

我正在使用Visual Studio代码处理React项目。当我在Visual Studio代码中按 Ctrl + S 来保存文件。它会删除所有Javascript格式或散布文件中的所有代码。

任何帮助都将不胜感激。

7 个答案:

答案 0 :(得分:6)

尝试禁用自动格式化javascript代码的扩展程序。有时Beautify,JS-CSS-HTML Formatter可能搞砸了。

也许在设置中也启用了自动格式化。检查文件>偏好>设置并查看"用户设置" -tab。看看" editor.formatOnSave"设置为' true',将其更改为' false'在那种情况下。

希望有所帮助。如果没有,请发送已激活扩展程序的列表。

答案 1 :(得分:1)

要扩展Tuxedo Joe的答案,您的问题可能是格式扩展名:

检查是否禁用了“保存时格式化”

  1. Ctrl + << / kbd>
  2. 搜索“保存时格式化”。设置为禁用。

在保存到formatter.json时禁用格式化:

  1. F1
  2. 输入“格式设置”
  3. formatter.json中将“ onSave”设置为false
  4. 保存formatter.json
  5. 重新启动VSCode

答案 2 :(得分:0)

默认情况下,启用了保存时的VS代码格式,您可以按照以下步骤禁用它:

  1. Ctrl + &lt;
  2. 搜索javascript修改javascript.format.enable为false。

答案 3 :(得分:0)

您将其“保存时格式化”禁用

  1. 按Ctrl + << / li>
  2. 搜索“保存时格式化”必须禁用。 It's must be disabled

答案 4 :(得分:0)

通过点击右下角的javascript / html来选择语言模式进行反应

答案 5 :(得分:0)

首先,检查是否启用了“安全格式化”。

  • Cntrl + <,(或文件>首选项>设置)
  • 搜索“安全格式”,
  • 禁用“安全格式”。

如果已将其禁用,请检查格式文本。可能是您具有javascript或html格式。将其更改为“反应”或“ javascript反应”格式。

  • “选择语言模式”,
  • 搜索“反应”,
  • 选择“反应”,“ javascript反应”或“打字稿反应”。

答案 6 :(得分:0)

就我而言,这是由于启用了默认 HTML 格式化程序:

Ctrl + >,然后按 Extensions > HTML

截图: enter image description here