我对VSC有一个奇怪的问题,因为几天前,最多一个星期,VSC开始自动换行,即使自动换行被禁用,我没有安装任何插件来换行。检查了我的配置,所有自动换行和自动换行相关的设置都被禁用了,任何帮助都是非常感谢的,因为我使用了很多自动格式和硬换行,这让我很痛苦。
下面是一个被换行的示例行:
local canPlace = af.chekValidPosition(context.user_id, dbDump[1].value.buildings, json.orientation.x, json.orientation.y, buildInformation.size.x, buildInformation.size.y, layoutToUse)
结尾是这样的:
local canPlace = af.chekValidPosition(context.user_id, dbDump[1].value.buildings, json.orientation.x,
json.orientation.y, buildInformation.size.x, buildInformation.size.y, layoutToUse)
这是我使用的扩展的完整列表,以防我遗漏了什么。
- C/c++ c#
- 码头工人
- Lua
- Lua调试 孔雀
- PowerShell
- 远程-容器
再加上,Lua扩展似乎是导致这个问题的原因。
我得到这个错误检查配置的扩展:
Lua › Format: Default Config
%config.format.defaultConfig%
Incorrect type. Expected an object.
对于任何使用sumneko的Lua插件有同样问题的人,您需要在项目的根目录中添加一个editorconfig文件,或者添加max_line_length参数并设置一个新值,默认值为120。