Supponendo che ho le seguenti opzioni di hash come argomento a un metodo in Ruby 1.9.x:Vim, tabulari e Ruby 1.9 Hash
my_method :arg1,
some_option: "value 1"
some_other_option:true
option_three: 123
Utilizzando il plugin tabulare VIM, quale sarebbe l'espressione regolare essere quello di ottenere le opzioni di hash si allineano in questo modo:
my_method :arg1,
some_option: "value 1"
some_other_option: true
option_three: 123
la :
deve rimanere attaccato alla chiave, a differenza, ad esempio, JSON.
Forse uno stile più accattivante sarebbe questo, invece, che sembra più in linea:
my_method :arg1,
some_option: "value 1"
some_other_option: true
option_three: 123
Qualcuno per caso sa come eseguire uno di questi allineamenti utilizzando tabellare?
Grazie!
Si noti che questi comandi gestiscono correttamente i casi quando gli argomenti di chiamata di metodo oi valori di hash contengono simboli (come ': arg1' nel frammento di esempio della domanda). –