티스토리 뷰

728x90
반응형

vi 편집기 사용법

화면 캡처 2020-10-25 230951

커서 이동하기

  • h, j, k, l로 왼쪽 아래 위 오른쪽 이동 가능하다.
  • z[Enter] : 현재 커서가 위치한 줄을 화면의 첫줄로 만든다.
  • n% : n퍼센트에 해당하는 줄로 이동한다.
  • :0, :$ : 줄의 제일 처음, 끝으로 이동한다.

복사 및 붙이기

복사 및 붙이기도 정수값 n을 붙이면 여러 줄 복사나 붙이기가 된다. 예를 들면, 한줄 복사는 yy를 누르면 되는데, 커서가 위치한 줄부터 5줄을 복사하려면 5yy라 입력하면 된다. 붙여넣을 때 명령어 는 p이다.

삭제하기

삭제도 정수값 n을 붙이면 여러 줄을 지울 수 있다. 예를 들면, 한 줄 삭제는 dd를 누르면 되는데, 커서가 위치한 줄부터 5줄을 삭제하려면 5dd라고 입력하면 된다.

되돌리기 및 패턴 검색

  • u : 직전에 내린 명령을 취소
  • /exp, ?exp : 'exp'와 같은 문자열을 현재 커서가 위치한 곳부터 아래, 위 방향으로 검색
  • n, N : /, ?을 이용한 검색에서 같은, 반대 방향으로 다음 문자열 검색

ex 명령 모드

  • :w : 작업 중인 내용을 저장한다.
  • :w 파일명 : 지정한 '파일명'으로 저장한다.
  • :wq : 변경된 내용을 저장하고 종료한다.
  • :wq 파일명 : 지정한 '파일명'으로 저장하고 종료한다.
  • :q! : 변경된 내용이 있는 경우라도 저장하지 않고 무조건 종료한다.
    (명령어뒤에 !를 붙일 시에 무조건을 의미한다.)
728x90
반응형
댓글
반응형
250x250
글 보관함
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
링크