terça-feira, 21 de abril de 2009

Classificando linhas usando marca

Classificando uma série de linhas (de um Makefile):
SOURCES = \
            time.cpp \
            set_ix.cpp \
            rio_io.cpp \
            arm.cpp \
            app.cpp \
            amem.cpp \
            als.cpp \
            aformat.cpp \
            adump.cpp \
            rio.cpp \
            progress.cpp \
            add.cpp \
            acp.cpp \
            rio_glob.cpp
Posicione o cursor no início da lista (a 2ª linha).
Crie uma marca ali:
ma
Posicione o cursor no final da lista.
Entre o filtro:
!'a
O vim traduz na linha de comando para:
:.,$!
Entre o filtro:
sort
As linhas são classificadas.

0 comentários:

Postar um comentário