[unix] vi editor

unix . linux 2013. 4. 1. 13:50

출처http://ra2kstar.tistory.com


  블럭지정

v:      글자단위 블럭지정

V:      라인단위 블럭지정

Ctrl+v: 블럭단위 블럭지정

 

  fold

소스코드의 일정 부분을 묶어서 간단하게 표시

  zo : 닫혀있는 폴드 열기

  zc : 폴드 닫기

  zf : 폴드 생성하기

  zd : 현재 위치의 폴드 삭제하기

  zR : 현재 문서의 모든 폴드 열기

  ZM : 현재 문서의 모든 폴드 닫기

  zE : 현재 문서의 모든 폴드 삭제

  zD : 현재 위치의 겹쳐진 폴드 삭제

 

  split

화면을 가로 또는 세로로 쪼개서 보는 기능

  :sp 가로로 쪼개기

  :vsp 세로로 쪼개기

  ctrl+ww  창 간 이동

  ctrl+w=  쪼개지 창 사이즈를 동일하게

 

  undo & redo

  undo : u

  redo : ctrl+r

 

  치환

Hello라는 문자열을 olleh로 바꾸기

  :%s/Hello/olleh

 

  정확한 문자열 치환

  :%s/\<Hello\>/olleh

 

  대소문자 구분없이 치환

  :%s/foo/bar/i

  i 옵션을 사용

 

  전역 치환

  :%s/foo/bar/g


  인코딩

인코딩을 변환하여 불러오기

:e ++enc=euckr


인고딩을 변환하여 저장하기

:set fileencoding=utf8

'unix . linux' 카테고리의 다른 글

[unix] vi editor 편집 명령  (0) 2013.04.01
[unix] vi (window split)  (0) 2013.04.01
[unix] SCP : 서버간 파일이동  (0) 2013.04.01
[unix] rm  (0) 2013.04.01
[linux] LINUX + APACHE2 + TOMCAT5  (0) 2013.04.01
Posted by airlueos
,