2009-10-14 3 views

답변

5

그런 현명한 생각입니까? : 당신은 당신의 CSS는이

body {background-color: #000; 
    font-size: large; 
} 

p { 
    color: #fff; float: left; 
    } 

같은 섹션 당신은 색상을

s/\(\w\|-\)*color\w*\s*:.\{-}\(;\|$\)//

업데이트를 포함하는 속성 만 제거하는 것이 더 낫다있는 경우 원하지 않는 일을 끝낼 수 있었다 too_much_php가 지적했듯이, 정규식은 정확하게 작동하지 않았습니다. 나는 그것을 고쳤지만 정력이 필요하다. vi에서 문제가되는 속성 만 제거하는 정규식은 위조 할 수 없습니다. 문자 클래스가 없기 때문에 \ w를 \(a\|b\|c\|d\|....\Z\)

+0

하지만 그 정규식은 vim에서 작동하지 않습니다! Perl에서는 작동하지 않습니다. –

+0

지적 해 주셔서 감사합니다. 결정된. – EmFi

0

이 나를 위해 속임수를 썼는지 :

:%s/.*color.*\n// 
2

표준 전 순서 :

:/color/d 
2

그리고 당신에게 완전히 다른 대답을하는 것 :

:%!grep -v color 

:

이것은 더 많은 기능을 암시합니다. * nix 명령 줄 필터에 대한 지식을 코드 편집에 적용 할 수 있습니다. 알파벳순으로 정렬 된 열거 형 목록을 원하십니까? 시각적 선택, :!sort 그리고 완료되었습니다.

당신은 사용할 수 있습니다 uniq, tac, 등, 등

+0

+1로 바꾸는 등의 작업을해야합니다. – Joshua

1

나는이 VI의 작동하는지 모르겠지만, 정력 작동합니다

:g/color/d 

더 많은 정보를 원하시면 :help global를 참조하십시오.

관련 문제