Ich habe eine Ruby-Code-Datei in vi geöffnet, es gibt Zeilen auskommentiert mit #
:
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
Angenommen, ich möchte alle Zeilen in der ersten def ... end
Abschnitt. Was ist ein effizienter Weg, das in Vim zu tun?
Im Allgemeinen suche ich nach einer einfachen und flüssigen Möglichkeit, Zeilen zu kommentieren und zu entkommentieren. Hier habe ich es mit Ruby-Code zu tun, aber es könnte auch JavaScript sein ( //
) oder Haml ( -#
).
51 Stimmen
Die akzeptierte Antwort sollte in eine der Antworten geändert werden, die eine detaillierte Anleitung enthält, wie man Blöcke zum Kommentieren und Löschen von Kommentaren ohne die Verwendung eines Plugins erstellen kann. Die aktuell akzeptierte Antwort ist im Grunde nur ein Link zu einem Plugin eines Drittanbieters.
0 Stimmen
Die am besten bewertete Antwort erwähnt keine Plugins, @rationalis Ihr Kommentar ist irreführend, könnten Sie ihn bitte entweder korrigieren oder entfernen, danke.
0 Stimmen
Angemessene Antwort sollte sein Magnus Antwort
0 Stimmen
Ideal wäre eine Lösung, bei der ein Hotkey die Kommentare entweder für die Zeile, auf der der Cursor steht, oder für die ausgewählten Zeilen ein- und ausschalten kann. Alles andere ist meiner Meinung nach zu viel Aufwand.