Vim, Tabular und Ruby 1.9 Hashes

8

Angenommen, ich habe die folgenden Optionen Hash als Argument für eine Methode in Ruby 1.9.x:

%Vor%

Mit dem tabellarischen VIM-Plugin, was wäre der reguläre Ausdruck, um die Optionen Hash-Ausrichtung wie folgt zu erhalten:

%Vor%

Das : muss im Gegensatz zu beispielsweise JSON an den Schlüssel angehängt werden.

Vielleicht wäre das stattdessen ein optisch ansprechenderer Stil, der mehr ausgerichtet aussieht:

%Vor%

Weiß jemand zufällig, wie man eine dieser Ausrichtungen mit Tabular erreichen kann?

Danke!

    
Michael van Rooijen 25.01.2012, 03:14
quelle

2 Antworten

13

Um die erste Ausrichtung zu erhalten, kann man den Befehl

verwenden %Vor%

Um die Hash-Tasten rechtsbündig auszurichten, erscheint es unumgänglich, nur die zu wählen Zeilen, die sie enthalten, bevor ein Befehl :Tabular angewendet wird,

%Vor%     
ib. 25.01.2012, 03:45
quelle
1

Ich benutze Tabular sehr, aber ich habe nie die Gelegenheit gefunden, seine "fortgeschrittenen" Funktionen auszuprobieren. Ein Fall ähnlich Ihrem Beispiel wird in :help tabular :

dargestellt %Vor%

was von "Format-Spezifizierer" Gebrauch macht.

Wenn Sie also diesen Befehl (nach der visuellen Auswahl) auf die Optionen anwenden, wird der Trick gemacht:

%Vor%

Hinweis zu sich selbst: Spielen Sie mehr mit Tabular.

    
romainl 25.01.2012 07:05
quelle

Tags und Links