2009-06-21 2 views
3

Die folgende im Befehlsmodus (gvim)Sortierung vom aktuellen Punkt bis zum Ende der Datei in gvim?

:.,G!sort 

Ergebnisse in

E464: Ambiguous use of user defined-command 

:help E464 
 
    Ambiguous use of user-defined command 

There are two user-defined commands with a common name prefix, and you used 
Command-line completion to execute one of them. |user-cmd-ambiguous| 
Example: > 
    :command MyCommand1 echo "one" 
    :command MyCommand2 echo "two" 
    :MyCommand 

    Not an editor command 

Ich habe in diesem für eine kleine Weile starrt jemand an einem Knochen meinen Weg oder bietet eine Art und Weise werfen tun Sie dies, ohne auf den visuellen Modus zurückzugreifen?

Antwort

10

Normalerweise verwende ich :.,$!sort; Funktioniert das für dich?

Originalposter bearbeiten

G ist nicht der richtige Bereich Spezifikation. Aus dem: Hilfebereich Ausgabe siehe unten.

+0

Sehen Sie etwas logisch falsch mit meinem Versuch? – ojblass

+0

Siehe John Kugelmans Antwort. :-) –

+0

Rätsel mich diesen Batman: Wie macht man "! {Bewegung} {Filter}"? Keiner von diesen funktioniert:! Gsort ...! G, sortieren ...! G sortieren –

5

G ist eine Bewegung, kein Bereichsspezifizierer. Siehe :help range.

0
 
" vim has internal sort 
:.,$sort 

"if has numbers use 
:.,$sort n 

"to delete duplicated lines 
:.,$sort u 

" read :h sort 

Verwandte Themen