Vim-편집 재 방문

우리는 앞서 기본적인 편집을 보았습니다. Vim의 다른 편집 기능에 대해 알아 보겠습니다. 이 섹션에서는 다음 항목에 대해 설명합니다.

  • Buffer
  • 파일 교체
  • 잘라 내기, 복사, 삭제, 붙여 넣기 작업
  • 작업 실행 취소 및 다시 실행

완충기

버퍼는 Vim에서 사용하는 임시 메모리입니다. 편집기에서 파일을 열면 Vim은 디스크 드라이브에서 내용을로드합니다. 이러한 내용은 실제로 버퍼에서 파일을 편집하고있는 파일을 편집 할 때마다 메모리 (RAM)에 저장됩니다. 편집을 마치고 파일을 저장하면 버퍼 내용 만 적절한 파일로 전송됩니다.

교환

스왑 영역은 버퍼 내용을 주기적으로 저장하기 위해 Vim에서 생성 한 파일입니다. 파일을 편집하는 동안 어떤 이유로 든 변경 사항이 손실 될 수 있으며 Vim은 데이터 복구를 위해 스왑 파일을 제공합니다.

스왑 파일의 실제 이름을 얻으려면 다음 명령을 실행하십시오-

:swapname

예를 들어 내 경우 이름은 아래 이미지와 같이 message.txt.swp였습니다.

잘라 내기, 복사 및 붙여 넣기 작업

우리는 종종 텍스트에서 잘라 내기, 복사 및 붙여 넣기 작업을 수행합니다. Vim은 이러한 작업을 수행하기 위해 다음 명령을 제공합니다 (y는 yank, p는 붙여 넣기 작업을 나타냄)-

Sr. 아니요 명령 및 설명
1 x

커서 위치에서 문자 삭제

2 X

커서 위치에서 이전 문자 삭제

y

커서 위치에서 단일 문자 복사

4 p

커서 위치 뒤에 문자 붙여 넣기

5 P

커서 위치 앞에 문자 붙여 넣기

다중 위치 명령

잘라 내기, 복사 및 붙여 넣기 명령을 단어와 문장으로 사용할 수도 있습니다. 아래 표는 이것을 보여줍니다-

Sr. 아니요 명령 및 설명
1 dw

커서 위치에서 단어 삭제

2 D

커서 위치에서 전체 줄 삭제

dd

전체 줄 삭제

4 Y

전체 라인 복사

5 yy

전체 라인 복사

여러 줄 / 여러 단어 작업을 수행하려면 명령과 함께 숫자를 사용하십시오. 이 구문을 다른 명령에도 사용할 수 있습니다. 예를 들어, 3 개의 단어를 삭제하려면-

3dw

실행 취소

단일 또는 여러 작업을 취소 할 수 있습니다. 한 번 실행 취소 작업을 수행하려면-

u

여러 실행 취소 작업을 수행하려면 동일한 명령에 숫자를 사용하십시오. 예를 들어, 아래 명령은 마지막 3 개의 작업을 취소합니다.

3u

이 외에도 모든 실행을 취소하려면 다음 명령을 실행하십시오.

U

다시 하다

다시 실행은 실행 취소의 적절한 작업입니다. 다시 실행 작업을 수행하려면 명령을 실행하십시오.

Ctrl + r
OR
: red