Ich habe einige C++-Includes, die ich sortieren möchte:
#ifndef t
#define t
#include <b>
#include <a>
#include <c>
#endif
Ich kann shift-v
die #include-Zeilen hervorheben und dann ausführen, :sort
aber ich würde dies gerne mit einem einfacheren Befehl tun, falls es einen gibt.
Antwort1
Vorausgesetzt, die #include-Zeilen sind durch mindestens eine Leerzeile vom Rest des Textes abgegrenzt, platzieren Sie den Cursor an den Anfang der ersten #include-Zeile und geben Sie ein:
!}sort
Antwort2
Versuche dies:
:command Psort :'{+1,'}-1sort
:Psort
Dann sollten Sie einfach den Absatz (durch Leerzeilen getrennt) sortieren können , auf dem sich der Cursor befindet. (Dies hat den Vorteil, dass es unabhängig davon funktioniert, wo sich der Cursor im Absatz befindet.)