Wie entferne ich Anführungszeichen um die ersten beiden Spalten in Vim?

Angenommen, ich habe den folgenden Linienstil in einer Textdatei:

<code>"12" "34" "some text     "
"56" "78" "some more text"
.
.
.
etc.
</code>

Ich möchte in der Lage sein, die Anführungszeichen zu entfernen, die die ersten zwei Spalten umgeben. Was ist der beste Weg, um dies mit Vim zu tun (ich verwende derzeit gVim)?

Ich habe herausgefunden, wie man zumindest das Anfangszitat jeder Zeile im visuellen Modus löscht und dann den Befehl eingibt'<,'>s!^"!!

Ich frage mich, ob es eine Möglichkeit gibt, eine ganze Textspalte auszuwählen (ein Zeichen geht direkt durch die Datei ... oder mehr als 1, aber in diesem Fall möchte ich nur eine). Wenn es möglich ist, könnten Sie das anwendenx Befehl (das Zeichen löschen) auf die gesamte Spalte.

Es könnte bessere Möglichkeiten dafür geben. Ich bin auf der Suche nach Anregungen.

Aktualisieren

Just and FYI, ich habe ein paar Vorschläge zusammengefasst. Meine_vimrc Datei enthält jetzt die folgende Zeile:

<code>let @q=':%s/"\([0-9]*\)"/\1/g^M'   
</code>

(Beachten Sie das^M istSTRGQ + Eingeben Drücken der Eingabetaste nach dem Ausführen des Befehls zu emulieren)

Jetzt kann ich ein Makro über verwenden@q um alle Anführungszeichen aus beiden Nummernspalten in der Datei zu entfernen.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage