Tabular.vim: как выровнять по первому вхождению 2 разных разделителя в начале слова?

Я установил плагин Tabular, который очень хорошо работает для меня, если в нем нет сложных регулярных выражений…

Но у меня есть этот список:

one @abc @rstuvw &foo  
three @defg &bar 
four @mn @opq &kludge &hack  
twelve @hijkl &baz &quux

Я хочу выровнять это так (сначала на @…, затем на &…):

one    @abc @rstuvw &foo  
three  @defg        &bar 
four   @mn @opq     &kludge &hack  
twelve @hijkl       &baz &quux

это означает, что у меня есть 3 проблемы одновременно:

выровнять по первому вхождению2 разных разделителей (@ и &)которые в действительности не являются разделителями, а являются «специальными символами» в начале Слова

Это далеко за пределами моего понимания как регулярных выражений, так и Tabular.vim

Как мне поступить?

Ответы на вопрос(1)

Ваш ответ на вопрос