Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 变量声明上的智能缩进_Visual Studio Code_Code Formatting - Fatal编程技术网

Visual studio code 变量声明上的智能缩进

Visual studio code 变量声明上的智能缩进,visual-studio-code,code-formatting,Visual Studio Code,Code Formatting,我一直在寻找这个。所以自动格式化可以有这样的东西 const disk = data.disk < 50 ? 50 : data.disk; const diskAdded = data.disk > 50 ? data.disk - 50 : 0; const disk=data.disk50?data.disk-50:0; 而不是 const disk = data.disk < 50 ? 50 : data.disk; con

我一直在寻找这个。所以自动格式化可以有这样的东西

    const disk      = data.disk < 50 ? 50 : data.disk;
    const diskAdded = data.disk > 50 ? data.disk - 50 : 0;
const disk=data.disk<50?50:data.disk;
const diskAdded=data.disk>50?data.disk-50:0;
而不是

    const disk = data.disk < 50 ? 50 : data.disk;
    const diskAdded = data.disk > 50 ? data.disk - 50 : 0;
const disk=data.disk<50?50:data.disk;
const diskAdded=data.disk>50?data.disk-50:0;
如果这是可能的话,甚至更细粒度:

    const memory    = data.memory < 8  ? 8              : data.memory;
    const diskAdded = data.disk   > 50 ? data.disk - 50 : 0;
const memory=data.memory<8?8:数据存储;
const diskAdded=data.disk>50?data.disk-50:0;
如果能实现前者,我会很高兴。

我正在使用扩展名“Better Align”:


我认为这个扩展足以满足您的需要。

这个扩展将“==”分为“==”和“=”。我发现另一个“自动对齐”没有这样的问题,但缩进不是很聪明。当我试图一次对齐太多行代码时,一些短变量会出现大缩进。