0

Инструменты производительности Visual Studio обеспечивают возможность выравнивания присвоений на одном уровне.Выравнивание включает в себя кроме выровнять назначение

Пример:

От:

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

To:

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'; 

To:

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

ли инструментов Visual Studio Productivity обеспечивают такую ​​функциональность, или есть какие-либо другие плагины, которые может это сделать?

ответ

0

Оказывается, имеется расширение Code alignment, которое поддерживает именно это.

Я создал шаблон выравнивания регулярных выражений =\ *require\('.*?'\);?|from \'.*?';?, который отлично работает.