Vim에서 한 줄 복제하기: 키보드 단축키 활용법

2024-07-27

Vim에서 한 줄 복제하기: 키보드 단축키 활용법

단계별 안내:

  1. 복사할 줄로 이동: 커서를 복사하려는 줄의 첫 번째 문자 또는 원하는 위치로 이동합니다.
  2. yy 입력: yy 키를 동시에 누릅니다. 이렇게 하면 현재 줄의 내용이 y 레지스터에 복사됩니다.

참고:

  • Y 대문자를 사용하면 현재 줄을 포함하여 행 끝까지 복사됩니다.
  • 여러 줄을 복사하려면 먼저 시각 모드로 들어가야 합니다.
    • v 키를 눌러 시각 모드를 활성화합니다.
    • 커서 이동 키를 사용하여 복사하려는 텍스트 범위를 선택합니다.
    • y 또는 Y 키를 눌러 선택한 범위를 복사합니다.
  • 복사된 내용은 p 키를 사용하여 붙여넣을 수 있습니다.
    • 삽입 모드로 이동한 후 p 키를 누르면 커서 아래에 붙여넣어집니다.
    • Shift + p 키를 누르면 커서 위에 붙여넣어집니다.

추가적인 키보드 단축키:

  • yl: 현재 커서가 위치한 문자 하나만 복사합니다.
  • yw: 현재 커서 위치부터 단어 끝까지 복사합니다.
  • *y: 블록 모드에서 선택한 텍스트를 복사합니다.

팁:

  • 복사 및 붙여넣기 작업을 자주 수행한다면 set paste="*" 명령을 사용하여 Vim의 기본 클립보드를 시스템 클립보드로 설정하는 것이 좋습니다. 이렇게 하면 yp 키를 사용하여 다른 프로그램과도 쉽게 텍스트를 공유할 수 있습니다.
  • Vim에는 다양한 복사 및 붙여넣기 옵션이 있습니다. 자세한 내용은 Vim 도움말 (help :y 또는 help :p)을 참조하십시오.



" 한 줄 복제 예시

" 현재 줄 복사
yy

" 복사된 내용 삽입 (커서 아래)
p

" 현재 줄 포함하여 행 끝까지 복사
Y

" 복사된 내용 삽입 (커서 아래)
p

" 시각 모드 활성화
v

" 커서 아래 3줄 선택
3j

" 선택한 3줄 복사
y

" 복사된 내용 삽입 (커서 아래)
p

" 블록 모드 활성화
Ctrl+v

" 현재 단어 블록 선택
yw

" 선택한 블록 복사
*y

" 복사된 내용 삽입 (커서 아래)
p
  • 위 코드는 Vim에서 한 줄을 복제하고 붙여넣는 방법을 보여주는 간단한 예시입니다.
  • 첫 번째 예에서는 yy 키를 사용하여 현재 줄을 복사하고 p 키를 사용하여 삽입합니다.
  • 세 번째 예에서는 vj 키를 사용하여 시각 모드에서 커서 아래 3줄을 선택하고 y 키를 사용하여 복사한 다음 p 키를 사용하여 삽입합니다.

이 코드를 사용하여 Vim에서 복사 및 붙여넣기 작업을 수행하는 방법을 연습할 수 있습니다.

  • 위 코드는 기본적인 예시이며, Vim에서 제공하는 다양한 복사 및 붙여넣기 기능을 활용하여 더 복잡한 작업을 수행할 수 있습니다.
  • Vim 도움말 (help :y 또는 help :p)을 참조하여 자세한 내용을 확인하십시오.



Vim에서 한 줄을 복제하는 대체 방법

레지스터 사용:

  • "+y : 현재 줄을 + 레지스터에 복사합니다.
  • "+p : + 레지스터에 저장된 내용을 삽입합니다.
  • 숫자 + y : 현재 줄을 지정된 숫자 레지스터에 복사합니다. (예: 3y는 현재 줄을 3번 레지스터에 복사합니다.)
  • 숫자 + p : 지정된 숫자 레지스터에 저장된 내용을 삽입합니다. (예: 3p는 3번 레지스터에 저장된 내용을 삽입합니다.)

마우스 사용:

  • 시각 모드로 이동합니다.
  • 마우스로 복사하려는 텍스트 범위를 선택합니다.
  • 오른쪽 버튼을 클릭하고 **"Copy"**를 선택합니다.
  • 삽입 모드로 이동한 후 마우스 오른쪽 버튼을 클릭하고 **"Paste"**를 선택합니다.

통합 쉘 명령 사용:

  • :!pbcopy : 현재 줄을 시스템 클립보드에 복사합니다.
  • :!pbpaste : 시스템 클립보드의 내용을 삽입합니다.

특수 명령 사용:

  • dd : 현재 줄을 지우고 시스템 클립보드에 복사합니다.
  • p : 이전에 지운 내용을 삽입합니다.
  • 위에 제시된 방법들은 Vim 버전 및 설정에 따라 다를 수 있습니다.
  • Vim 도움말 (help :y 또는 help :p)을 참조하여 사용자의 Vim 버전에서 사용 가능한 모든 복사 및 붙여넣기 옵션을 확인하십시오.

vim editor keyboard-shortcuts

vim editor keyboard shortcuts

Vim으로 여러 파일을 효과적으로 작업하는 방법

1. 여러 파일 열기:vim 명령 뒤에 공백으로 구분된 파일 이름 목록을 지정하여 여러 파일을 동시에 열 수 있습니다. 예를 들어, vim file1. txt file2. txt file3. txt와 같이 입력하면 세 개의 파일을 동시에 열 수 있습니다


Vim에서 문자를 개행 문자로 바꾸는 방법

1. 치환 명령 사용:: 명령 모드 진입%s/.../.../g 명령: 전체 파일에서 문자열을 치환 /문자/: 바꿀 문자\\n: 개행 문자 (Vim에서 \n은 엔터를 의미)/g: 모든 일치 항목을 바꿈/문자/: 바꿀 문자