我有以下代码:
{#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
的代码