문제
나는 실수로 마커를 내 .VIMRC로 접었다.
{{{8 #CS
something..
}}}8
{{{9 #Math
...
}}}9
... many more!
형식을 "#something {{{number"like로 전환해야합니다.
#CS {{{8
something..
}}}8
#Math {{{9
...
}}}9
... many more!
다음 코드에서 무엇이 잘못 되었습니까?
:%s$/({{{\d/) /(#[:alpha:]/)$\2 \1$g
해결책
%s$\({{{\d\) \(#[[:alnum:]]*\)$\2 \1$g
해결책
당신은 괄호를 피하는 것을 잊어 버렸고 Posix 캐릭터 클래스는 캐릭터 클래스 내에서만 유효합니다. [[:alpha:]]
:
:%s$/\({{{\d/\) /\(#[[:alpha:]]/\)$\2 \1$g
그러나 예제 텍스트에 슬래시가 포함되어 있지 않다는 점에 유의하십시오. 이것이 샘플 텍스트가 실제로 어떤 것인가?
위의 동정형은 이것을 변경합니다
/{{{8/ /#A/
이에
#A/ {{{8/
다른 팁
:%s/{{{\(\d\) \(.*\)/\2 {{{\1/g
그것은 효과가 있지만, 당신의 정수에서 나는 왜 당신이 S 이후에 $를 얻었는지 이해하지 못합니다.
제휴하지 않습니다 StackOverflow