#javascript #atom-editor
#javascript #atom-редактор
Вопрос:
Учитывая следующий буфер:
# event :string(255)
# message :text
# user_id :integer
# created_at :datetime
# updated_at :datetime
# read :boolean default(FALSE)
# level :integer
Я хотел бы заменить это комментариями в формате YARD:
# @attr event [String] (255)
# @attr message [Text]
# @attr user_id [Integer]
# @attr created_at [Datetime]
# @attr updated_at [Datetime]
# @attr read [Boolean] default(FALSE)
# @attr level [Integer]
Мое выражение поиска:
^#ss(w*)s*:(w*)s*([w|(|)]*)s*$
И замена:
# @attr $1 [$2] $3
Это дает мне очень близкое к тому, что я хочу, за исключением того, что «тип» указан в нижнем регистре.
# @attr event [string] (255)
# @attr message [text]
# @attr user_id [integer]
# @attr created_at [datetime]
# @attr updated_at [datetime]
# @attr read [boolean] default(FALSE)
# @attr level [integer]
Можно ли изменить $2
замену, чтобы получить ее с первой буквой в верхнем регистре?