Ich denke, Vim kann das wirklich tun. Ich kenne mich einfach nicht aus und suche nach regex. Kann mir hier jemand helfen?Streifen Kommentare in CSS mit VIM
aktualisiert
Dank Chris unter mir ein, um dies zu helfen. Hier ist die Karte.
map <leader>rc :%[email protected]\v/\*([^*]\|[\r\n]\|(\*+([^*/]\|[\r\n])))*\*+/@@g<cr>
Danke mate: D Getestet wurde dieses in vim mit map test:% s @/\ * \ ([^ *] \ | [\ r \ n] \ | \ (\ * \ + \ ([^ */] \ | [\ r \ n] \) \) \) * \ * \ +/@@ g Es hat nicht funktioniert. Oder ich vermisse etwas. :) –
@ragingsmon du hast die beiden gemischt. Du musst entweder die erste, die allen Dingen entkommt, oder die zweite verwenden, die sie auf "sehr magisch" setzt. Wenn Sie dann 'map' verwenden, müssen Sie entkommen (wenn Sie nicht die' \ v'-Variante, Double Escape) verwenden, wird das '|' als '|' verwendet, um Befehle zu trennen (siehe ': help: bar') . –
Danke Chris. Danke, dass du mich dazu gebracht hast, diese Art von Dingen zu lernen. Hier ist die Arbeit >> map rc:% s @ \ v/\ * ([^ *] \ | [\ r \ n] \ | (\ * + ([^ * /] \ | [\ r \ n]))) * \ * +/@@ g –