Como selecionar o resultado da pesquisa no vim

1

Estou com muitos resultados de pesquisa destacados. Ao me mudar para todos eles, quero selecionar visualmente cada termo de pesquisa.

Eu tenho os seguintes URLs em todo o arquivo. Eu quero pegar a parte id_11169 e substituir a coisa toda por 11169.jpg

/ImageVault/Images/id_11169/width_320/height_240/aspectRatio_1.3333/compressionQuality_80/scope_0/ImageVaultHandler.aspx

deve se tornar

11169.jpg
    
por najam 05.05.2011 / 12:57

1 resposta

1

Este exemplo de comando funciona para você?

echo "/ImageVault/Images/id_11169/width_320/height_240/aspectRatio_1.3333/compressionQuality_80/scope_0/ImageVaultHandler.aspx" | sed 's|(id_[0-9]).|.jpg|g'

Seria traduzido para o seguinte comando vim,

:%s/\(id_[0-9]*\).*/.jpg/g

Ou talvez queira apenas o nome de base, tente isso,

:%s/.*\(id_[0-9]*\).*/.jpg/g
    
por 05.05.2011 / 15:26

Tags