1. ホーム
  2. vim

[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?

2022-03-18 11:44:53

質問

Rubyのコードファイルをviで開いていますが、コメントアウトされている行があります。 # :

class Search < ActiveRecord::Migration
  def 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
    # end
  end

  def self.down
    # drop_table :searches
  end
end

の行をすべてアンコメントするとします。 def ... end セクションを作成します。Vimでそれを行うための効率的な方法は何ですか?

一般的に、私はコメントやアンコメントの行を簡単かつ流動的に行う方法を探しています。ここではRubyのコードを扱っていますが、JavaScriptでも構いません( // ) またはHaml ( -# ).

解決方法は?

私は NERDコメンタースクリプト . これを使えば、コード内のコメントを簡単にコメントアウト、アンコメント、トグルすることができます。

で述べたように コメント :

10ccで10行コメントし、10cuでその10行をアンコメントします。