如何使用vim删除ruby中被do/end包围的区块?
例如:
我希望能做类似于“dsb”(删除周围区块)的操作并获取结果。
例如:
(10..20).map do |i| <CURSOR HERE>
(1..10).map do |j|
p j
end
end
我希望能做类似于“dsb”(删除周围区块)的操作并获取结果。
(1..10).map do |j|
p j
end
ir
和ar
(内部 Ruby 块/周围 Ruby 块),虽然接近但不完全符合您的要求。不过这更符合惯用法,我不知道有什么方法可以对“周围对象”执行操作。 - DJMcMayhemdst
可以删除环绕的标签,ds'
可以删除环绕的单引号,一定有办法将do ... end
定义为一个块。 - geckos