본문 바로가기

컴퓨터

vi 에디터 팁

반응형

o 이미 열린파일 인코딩 변경


:e ++enc=euc-kr


o 파일의 인코딩을 바꿔서 저장하려면


:set fileencoding=utf-8


o 특정 단어가 들어간 라인 삭제


:g/world/d


o 특정 단어가 들어가지 않은 라인 삭제


:g!/world/d


o 문서전체에서  word를 _word_로 치환


:%s/word/_&_/g


o 현재부터  word를 _word_로 치환


 :.,$s/word/_&_/g


o 대소문자 구분없이 검색


/\cworld


o 문자 바꾸기


:%s/(앗싸)(좋구나)(108계단)/231/g

이렇게 하시면

'앗싸좋구나108계단' 이 '좋구나108계단앗싸' 로 바뀜


o 숫자로만 이루어진 행 찾기


/^\d\+$


o 3~5자리로 이루어진 모든 숫자를 검색


/[0123456789]\{3,5\} 또는

/[0-9]\{3,5\}


o 정렬


123 def ghi

432 ius dkf

089 cdo lks


이걸 숫자를 가운데로, 두번째는 끝, 세번째 처음으로 보내려면


:%s/\([0-9]*\) \([a-z]*\) \([a-z]*\)/\3 \2 \1/g


o 줄 뒤 공백문자들 모두 지우기

:%s/[ \n]*//g

o 빈 줄 모두 삭제하기

:g/^$/d

반응형