为了账号安全,请及时绑定邮箱和手机立即绑定

在Vim中注释/取消注释行的快速方法是什么?

在Vim中注释/取消注释行的快速方法是什么?

慕工程0101907 2020-02-03 13:47:57
我有一个在vi中打开的Ruby代码文件,其中的行注释为#: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  endend假设我要取消注释第一def ... end部分中的所有行。在Vim中执行此操作的有效方法是什么?总的来说,我正在寻找一种简单而流畅的方式来注释和取消注释行。在这里,我正在处理Ruby代码,但是可能是JavaScript(//)或Haml(-#)。
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

我使用NERD Commenter脚本。它使您可以轻松地在代码中注释,取消注释或切换注释。


如评论中所述:


对于任何对用法感到困惑的人,默认领导者是“ \”,因此10 \ cc将注释十行,而10 \ cu将取消注释这十行


查看完整回答
反对 回复 2020-02-03
  • 3 回答
  • 0 关注
  • 944 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信