我在vi中打开了一个Ruby代码文件,有几行用#
注释掉:
class Search < ActiveRecord::Migrationdef self.up# create_table :searches do |t|# t.integer :user_id# t.string :name# t.string :all_of# t.string :any_of# t.string :none_of# t.string :exact_phrase## t.timestamps# endend
def self.down# drop_table :searchesendend
假设我想取消注释第一个def ... end
部分中的所有行。在Vim中这样做的有效方法是什么?
一般来说,我正在寻找一种简单而流畅的方法来注释和取消注释行。这里我处理的是Ruby代码,但它可以是JavaScript(//
)或Haml(-#
)。