Vim substitute

Gast #7161296
Lesenswert?

Hallo,
wenn ich in VIM
1
:echo substitute('C:\users\Work\Project\Project1\' ,'C:\users\Work\Project\' , '', '')
eingebe, bekomme ich
C:\users\Work\Project\Project1\
heraus.

eigentlich dachte ich durch das substitute den ersten teil entfernen zu 
können und nur noch Project1\ herauszubekommen.

Wie kann ich den Pfad kürzen?

letztendlich ist ziel den relativen Pfad zu den einzelnen Dateien zu 
ermitteln.
Gast #7161318
Lesenswert?

Lars schrieb:
> :echo substitute('C:\users\Work\Project\Project1\'
> ,'C:\users\Work\Project\' , '', '')

Ja ja, das alte Problem wenn Pfade ›Escape‹ Zeichen benutzen… ;-)
1
:echo substitute('C:\users\Work\Project\Project1\' ,'C:\\users\\Work\\Project\\' , '', '')

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren