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