컴퓨터 세상/LiNuX

VI 문서 편집기 - 현재 화면 다시 출력 / 현재 행 번호 마지막행에 출력 / 행 연결 / 이전 명령 반복 / 대,소문자 전환

Jimin Daddy 2022. 1. 4. 12:43

** 문서 편집기 (vi)

- 현재 화면 다시 출력 / 현재 행 번호 마지막행에 출력 / 행 연결 / 이전 명령 반복 / 대,소문자 전환
  현재 화면 다시 출력 : Ctrl+l(소문자 L임)
    vi 작업 도중에 시스템 메시지나 다른 사용자가 보낸 메시지가 출력되어 화면이 이상하게 보일 때 사용하면 메시지가 사라지고 원래 작업 중이던 내용이 다시 출력됨.

  현재 커서 위치의 행번호를 마지막 행에 출력 : Ctrl+g

  행 연결하기 : Shift+j(또는 대문자 J) (현재 행과 아랫 행을 연결하여 한 행으로 만든다.)
    행을 연결할 때는 J 명령키를 사용한다. J 명령키는 커서가 위치한 행과 다음 행을 하나의 행으로 만들어 준다. 
   J 명령키를 입력하면 다음 행과 합쳐지며, 두 행이 합쳐질 때 사이에 공백문자가 삽입되며, 커서가 그 공백문자로 이동.

  이전 명령 반복 : . (마침표 명령키)
    바로 앞에 했던 명령을 반복적으로 수행. 
    예를 들어 바로 이전 행 연결하기(Shift+j)를 실행했다면, "." 명령키를 입력하면 다시 행 연결하기(Shift+j)를 실행한 것과 같은 결과가 나온다.

  대,소문자 전환하기 : ~ (틸드) (커서 위치의 글자를 대문자나 소문자로 바꾼다.)
    커서가 놓인 곳의 글자가 소문자이면 대문자로, 대문자이면 소문자로 바꿔준다. 바꾼 후 오른쪽으로 한 칸 이동한다.