Vim: conversor de notação de atributos do Chef

Você está cansado de digitar milhares de colchetes node["foo"]["bar"]?
Aqui está a resposta. Você pode converter node.foo.barpara node[:foo][:bar]Vim facilmente.

Você pode usar 3 estilos de notação de atributo do Chef.

node[:mysql][:user]
node
["mysql"]["user"]
node
.mysql.user

É muito difícil digitar caracteres como node[:foo][:bar]ou node["foo"]["bar"],
então o seu dedo mínimo deve estar quebrado.
Muitos colchetes!

Embora você deva odiar esse estilo, é provavelmente inevitável.

No entanto, você pode converter node.foo.barem algo node[:foo][:bar]muito fácil se for um Vimmer.

Copie o código do link abaixo para o seu .vimrc.

https://gist.github.com/tacahiroy/4961768

Depois disso, se você digitar node.foo.bare <C-y>x, receberá node[:foo][:bar].

Aproveitar!