Wie richtet man Argumente an Funktionen in Emacs aus?

8

Sagen Sie, wenn ich Folgendes habe:

%Vor%

Wie richte ich die Argumente so aus, dass sie wie folgt aussehen?

%Vor%

[Ich kann M-x align-regex benutzen, um das erste Argument auszurichten, aber ich kann nicht mit einer geeigneten Regex kochen, um die restlichen Argumente auszurichten. Bonuspunkt, wenn die Antwort auch den Fall berücksichtigt, wenn einige Argumente Strings mit Kommas sind.]

    
polyglot 09.06.2009, 15:23
quelle

1 Antwort

16

Wählen Sie die Region und dann:

%Vor%

Der Regexp sagt, um Kommas mit Leerzeichen nach ihnen auszurichten. Der Standardwert von 1 für die zu ändernde Parengruppe bedeutet Leerzeichen einfügen, wobei \(\s-*\) ist, der Standardwert von 1 für zu adjustierende Leerzeichen bedeutet ein Leerzeichen nach der längsten Erweiterung, und Sie möchten, dass es in der Zeile wiederholt wird.

    
scottfrazer 09.06.2009, 17:28
quelle

Tags und Links