Domanda

Sono stato utilizzando l'eccellente tabellare plug-in Vim alle cose align, ma c'è un allineamento voglio fare abbastanza comunemente che non riesco a capire la regex giusta per.

Voglio che questo

gem 'fakeweb'
gem 'factory_girl', '~> 1.3'
gem 'factory_girl_rails', '>= 1.0'
gem 'rspec', '>= 2.0'
gem 'rspec-rails', '>= 2.0'

di trasformarsi in questo

gem 'fakeweb'
gem 'factory_girl',       '~> 1.3'
gem 'factory_girl_rails', '>= 1.0'
gem 'rspec',              '>= 2.0'
gem 'rspec-rails',        '>= 2.0'

Il trucco sarebbe quello di adeguarlo al virgola, ma non è il mio ideale.

È stato utile?

Soluzione

Utilizzando i \ zs nel vostro regex è possibile impostare l'inizio della partita di essere la citazione e non la virgola.

:%Tabularize /,\s*\zs'/

Altri suggerimenti

Chiunque inciampo su questa domanda:. :Tabularize argument_list funziona anche

Si dovrebbe provare il align plugin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top