如何在VSCode中仅禁用Lua特定代码块的自动格式化?
用注释禁用trixnz/vscode-lua插件对特定Lua代码块的格式化
可以通过添加特定注释指令,仅禁用目标代码块的自动格式化,具体操作如下:
trixnz的vscode-lua插件支持使用--@formatter:off和--@formatter:on注释来临时关闭和恢复格式化功能。将你的地图代码块用这两个注释包裹即可:
--@formatter:off game.map = { {10, 10, 10, 10, 10, 10, 10, 10, 10, 61, 10, 13, 10, 10, 10, 10, 10, 10, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}, {10, 10, 10, 10, 10, 11, 11, 11, 10, 10, 10, 13, 10, 10, 10, 10, 10, 10, 10, 14, 15, 15, 129, 15, 15, 15, 15, 15, 15, 68, 15, 15}, {10, 10, 61, 10, 11, 19, 19, 19, 11, 10, 10, 13, 10, 10, 169, 10, 10, 10, 10, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}, {10, 10, 10, 11, 19, 19, 19, 19, 19, 11, 10, 13, 10, 10, 10, 10, 10, 10, 10, 10, 13, 14, 15, 15, 15, 68, 15, 15, 15, 15, 15, 15}, } --@formatter:on
--@formatter:off:放在目标代码块前,告诉插件从此处开始跳过格式化--@formatter:on:放在目标代码块后,恢复插件的正常格式化功能
如果注释指令不生效,可检查插件设置中是否启用了格式化开关注释的相关选项。
内容的提问来源于stack exchange,提问作者8kmh
相关产品推荐
相关产品推荐

