避免 VSCode 为苗条的渲染条件重构格式
Avoid VSCode refactor format for svelte render conditionals
我有以下代码:
{#if variable_A > 750}
CODE HERE
{:else}
{#if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
{/if}
当按下保存时,代码被Svelte for VS Code扩展名自动重构和格式化为:
{#if variable_A > 750}
CODE HERE
{:else if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
结果在技术上是正确的,但我还是更喜欢第一个版本。
有没有办法在不完全禁用自动格式的情况下禁用这种类型的重构?
{#if variable_A > 750}
CODE HERE
{:else}
{#if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
{/if}
格式为
{#if variable_A > 750}
CODE HERE
{:else if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
但是在 if 上面添加一些代码则不会
{#if variable_A > 750}
CODE HERE
{:else}
Some code here also then it will not format like above and stay as it is
{#if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
{/if}
这样你可以保留不结合 if else 的代码
我有以下代码:
{#if variable_A > 750}
CODE HERE
{:else}
{#if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
{/if}
当按下保存时,代码被Svelte for VS Code扩展名自动重构和格式化为:
{#if variable_A > 750}
CODE HERE
{:else if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
结果在技术上是正确的,但我还是更喜欢第一个版本。 有没有办法在不完全禁用自动格式的情况下禁用这种类型的重构?
{#if variable_A > 750}
CODE HERE
{:else}
{#if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
{/if}
格式为
{#if variable_A > 750}
CODE HERE
{:else if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
但是在 if 上面添加一些代码则不会
{#if variable_A > 750}
CODE HERE
{:else}
Some code here also then it will not format like above and stay as it is
{#if variable_B == false}
CODE HERE
{:else}
MORE CODE HERE
{/if}
{/if}
这样你可以保留不结合 if else 的代码