Zakładając mam następujące opcje Hash jako argument do metody w Ruby 1.9.x:Vim, tabelaryczne i Ruby 1.9 Hashe
my_method :arg1,
some_option: "value 1"
some_other_option:true
option_three: 123
Używanie wtyczki Tabelaryczne vim co wyrażenie regularne byłoby dostać opcje hash wyrównać tak:
my_method :arg1,
some_option: "value 1"
some_other_option: true
option_three: 123
:
musi zostać dołączony do klucza, w przeciwieństwie do, na przykład, JSON.
Może bardziej atrakcyjne wizualnie styl byłby zamiast tego, który wygląda bardziej wyrównane:
my_method :arg1,
some_option: "value 1"
some_other_option: true
option_three: 123
Czy ktoś przypadkiem wie, jak wykonać jeden z tych wyrównań korzystających tabelarycznej?
Dzięki!
Należy zauważyć, że te polecenia poprawnie obsługują przypadki, gdy argumenty wywołania metody lub wartości mieszania zawierają symbole (np. ': Arg1' w przykładowym fragmencie pytania). –