比如我有如图所示的代码
当我调试代码的时候添加一个单独的 return
此时我点击保存,自动格式化的时候会把后面的给删除了
我希望保留自动格式化的同时,希望遇到这种情况不要删除后面的代码,应该如何更改配置文件?
比如我有如图所示的代码
当我调试代码的时候添加一个单独的 return
此时我点击保存,自动格式化的时候会把后面的给删除了
我希望保留自动格式化的同时,希望遇到这种情况不要删除后面的代码,应该如何更改配置文件?
在 Visual Studio Code 中,你可以通过修改 JavaScript 语言的格式化设置来解决这个问题。具体来说,你需要更改 "javascript.format.insertSpaceBeforeFunctionParenthesis"
和 "javascript.format.insertSpaceAfterFunctionParenthesis"
的值。
首先,打开 VS Code 的设置(可以通过按下 Ctrl + ,
快捷键或者在菜单中选择 "File" -> "Preferences" -> "Settings")。
然后,在搜索框中输入 "JavaScript Format",然后找到 "Insert spaces before function parenthesis" 和 "Insert spaces after function parenthesis"。
默认情况下,这两个选项的值可能是 false
。你需要将它们都改为 true
。这样,当你在函数声明后面添加 return
语句时,VS Code 就会在括号后面添加一个空格,防止后面的代码被自动删除。
修改后的设置应该如下所示:
{
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"javascript.format.insertSpaceAfterFunctionParenthesis": true
}
保存设置后,当你点击保存并自动格式化代码时,VS Code 就会在函数声明后面添加一个空格,从而避免删除后面的代码。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
将 no-unreachable 这个规则设置为
false
应该就可以了。