我可以在Atom / find-and-replace中修改替换中的匹配吗?

时间:2016-10-07 14:50:38

标签: javascript atom-editor

给出以下缓冲区:

#  event      :string(255)
#  message    :text
#  user_id    :integer
#  created_at :datetime
#  updated_at :datetime
#  read       :boolean          default(FALSE)
#  level      :integer

我想用YARD formatted评论替换它:

# @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] 

我的搜索表达式是:

^#\s\s(\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替换以使用大写的第一个字母来获取它?

0 个答案:

没有答案