Sorting from current point to end of file in gvim?


Sorting from current point to end of file in gvim?



The following in command mode (gvim)

:.,G!sort 

results 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 

I have stared at this for a little while can someone throw a bone my way or offer a way to do this without resorting to visual mode?




Custom syntax highlighting in vim for links

1:



backspace in vim deletes a whole word instead of one character
I usually use :.,$!sort; does that work for you?.
Vim - highlight changed lines
Original Poster Edit .
Vim oddities in keymapping
G is not the proper range specification.


To append a match efficiently in Vim :g/---/s/---/X/
From the :help range output see below..
How to paste in a new line with vim?
 Line numbers may be specified with: 	*:range* *E14* *{address}*     {number}	an absolute line number     .		the current line			  *:.*     $		the last line in the file		  *:$*     %		equal to 1,$ (the entire file)		  *:%*     't		position of mark t (lowercase)		  *:'*     'T		position of mark T (uppercase); when the mark is in     		another file it cannot be used in a range     /{pattern}[/]	the next line where {pattern} matches	  *:/*     ?{pattern}[?]	the previous line where {pattern} matches *:?*     \/		the next line where the previously used search     		pattern matches     \?		the previous line where the previously used search     		pattern matches     \&		the next line where the previously used substitute     		pattern matches  Each may be followed (several times) by '+' or '-' and an optional number. 


vi: paste at top of file
This number is added or subtracted from the preceding line number.


Vim: sudo errors in writing a selection
If the number is omitted, 1 is used.



2:


G is a motion, not a range specifier.

See :help range..


3:


 " vim has internal sort :.,$sort  "if has numbers use :.,$sort n  "to delete duplicated lines :.,$sort u  " read :h sort  



70 out of 100 based on 50 user ratings 850 reviews