Мы можем увидеть такой формат кода, как этот объект:
{
name: "Jason",
age: 28
gender: "male"
}
Или в Ruby мы можем определить фабрику следующим образом:
FactoryBot.define do
factory :company do
email { FFaker::Internet.email }
phone { FFaker::PhoneNumber.short_phone_number }
status { :processing }
name { FFaker::Company.name }
identity_no { FFaker::Identification.ssn }
end
end
Пробел между ключом и значением (или методом и атрибутом) динамически изменяется в соответствии с самым длинным именем ключа (или именем метода).
Как вы называете этот формат? И как я могу сделать это в Vim?