기계적 인조 인간

vim / vi에서 복사, 잘라 내기 및 붙여 넣기 방법

JAGPAL SANDHU- SONG - JATT [ Official Video 2012-13 ] - Latest Punjabi Song

JAGPAL SANDHU- SONG - JATT [ Official Video 2012-13 ] - Latest Punjabi Song

차례:

Anonim

텍스트 파일로 작업 할 때 텍스트 복사, 잘라 내기 및 붙여 넣기는 가장 일반적으로 수행되는 작업 중 하나입니다.

Vim 또는 그 전구체 Vi는 macOS 및 거의 모든 Linux 배포판에 사전 설치되어 제공됩니다. Vim의 기본 사항을 아는 것은 좋아하는 편집기를 사용할 수없는 상황에서 유용합니다.

이 기사에서는 Vim / Vi 편집기에서 복사, 잘라 내기 및 붙여 넣기 방법을 보여줍니다.

일반 모드에서 복사, 잘라 내기 및 붙여 넣기

Vim 편집기를 실행하면 정상 모드입니다. 이 모드에서는 Vim 명령을 실행하고 파일을 탐색 할 수 있습니다.

다른 모드에서 일반 모드로 돌아가려면 Esc 키를 누르 Esc .

Vim에는 복사, 잘라 내기 및 붙여 넣기에 대한 자체 용어가 있습니다. 복사는 yank ( y ), 잘라내 기는 delete ( d ), 붙여 넣기는 put ( p )이라고합니다.

복사 (Yanking)

텍스트를 복사하려면 커서를 원하는 위치에 놓고 y 키와 이동 명령을 차례로 누릅니다. 다음은 유용한 yanking 명령입니다.

  • yy-줄 바꿈 문자를 포함하여 현재 줄을 양키 (복사)합니다. 3yy 커서가있는 줄부터 시작하여 3 줄의 양크 (복사). y$ -커서에서 줄 끝까지의 모든 양키 (복사). y^ -커서에서 줄의 시작 부분까지의 모든 Yank (복사). yw 다음 단어의 시작 부분까지의 Yank (복사). yiw – 현재 단어 Yank (복사). y% -일치하는 문자에 대한 Yank (복사). 기본적으로 지원되는 쌍은 () , {} . 일치하는 대괄호 사이에 텍스트를 복사하는 데 유용합니다.

자르기 (삭제)

일반 모드에서 d 는 텍스트 자르기 (삭제)의 키입니다. 커서를 원하는 위치로 옮기고 d 키를 누른 다음 이동 명령을 누릅니다. 다음은 유용한 삭제 명령입니다.

  • dd 줄 바꾸기 문자를 포함하여 현재 줄을 삭제 (잘라 내기)합니다. 3dd 커서가 위치한 줄에서 시작하여 3 개의 줄을 삭제 (잘라 내기), d$ -커서에서 줄 끝까지 모든 것을 삭제 (잘라 내기)합니다.

yanking에 적용되는 이동 명령도 삭제할 수 있습니다. 예를 들어, dw 는 다음 단어의 시작으로 삭제하고 d^ 는 커서에서 줄의 시작까지 모든 것을 삭제합니다.

붙여 넣기 (퍼팅)

기울어 지거나 삭제 된 텍스트를 넣으려면 커서를 원하는 위치로 이동하고 p 를 눌러 커서 다음에 텍스트를 넣거나 (붙여 넣기) P 를 눌러 커서 앞에 놓으십시오 (붙여 넣기).

비주얼 모드에서 복사, 잘라 내기 및 붙여 넣기

Vim의 비주얼 모드를 사용하면 텍스트를 선택하고 조작 할 수 있습니다.

  1. 자르기 또는 자르기를 시작하려는 줄에 커서를 놓습니다.

    비주얼 모드에는 세 가지 하위 유형이 있습니다.

    • 비주얼 모드로 들어가려면 v 를 누르고, 텍스트를 한 줄씩 선택하는 비주얼 라인 모드로 들어가려면 V 를 누릅니다. 비주얼 블록 모드로 들어가려면 Ctrl+v 를 누릅니다. 이 모드에서 텍스트는 사각형 블록으로 선택됩니다.

    비주얼 모드로 들어가면 시작 선택 점이 표시됩니다.

    복사하거나 잘라내려는 텍스트의 끝으로 커서를 이동하십시오. 이동 명령 또는 위, 아래, 오른쪽 및 왼쪽 화살표 키를 사용할 수 있습니다.

    y 를 눌러 복사하거나 d 를 눌러 선택을 잘라냅니다.

    내용을 붙여 넣을 위치로 커서를 이동하십시오.

    P 를 눌러 내용을 커서 앞에 붙여 넣거나 P 를 눌러 내용을 커서 뒤에 붙여 넣습니다.

결론

이 안내서에서는 Vim에서 복사, 잘라 내기 및 붙여 넣기 방법을 설명했습니다.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

터미널 Vim