对齐包括非对齐分配

时间:2016-06-22 09:59:12

标签: visual-studio editor indentation productivity-power-tools

Visual Studio生产力工具提供了将作业与同一级别对齐的功能。

示例:

自:

import import1          = require('import1');
import someLongerImport = require('someLongerImport');
import import2          = require('./some/folder/import');

要:

import import1 = require('import1');
import {differentSyntax} from 'someLongerImport';
import * as evenMoreSyntax from './some/folder/import';

我现在需要的是能够对齐除了某些正则表达式可以指定的赋值之外的其他内容。

示例:

自:

import import1              = require('import1');
import {differentSyntax}    from 'someLongerImport';
import * as evenMoreSyntax  from './some/folder/import';

要:

$txt1 = "the color is";
$txt2 = " red!";
echo $txt1.$txt2;

Visual Studio生产力工具是否提供此类功能,或者是否有其他插件可以执行此操作?

1 个答案:

答案 0 :(得分:0)

原来有Code alignment扩展名正好支持。

我现在已经创建了一个=\ *require\('.*?'\);?|from \'.*?';?正则表达式模式对齐,完全正常。