기존의웹사이트와웹표준준수웹사이트비교 › OeKaki › CategoryMacro › Web2.0을위한AjaxProgramming › hp-ux › vim
cf. #
4 대소문자 변환 #
일부분만을 변환하고자 한다면 vim의 v 키를 사용해 블럭을 잡고 ~ 키를 사용해 변환하고 전체문서를 대상으로 변환에는 두가지 방법이 있습니다.
vi의 이동모드 상태에서 ggguG 를 입력하면 대문자에서 소문자로 변환, gggUG 는 반대로 소문자에서 대문자로 변환합니다.
(gg = go to top, gu = lowercase, gU = uppercase, G = go to EOF)
정규표현식을 사용할 경우 대문자에서 소문자로의 변환은
%s/.*/\L&/g
소문자에서 대문자로의 변환은
%s/.*/\U&/g
정규표현식의 경우 html의 < 태그안에 있는 문자들의 변환 등 좀더 세밀한 조정이 가능하죠. html 태그안의 문자 변환은 다음과 같습니다.
%s/<=(w*)/\U&/g