반응형

1. yank 

vim에서 복사, 붙이기, 되돌리기를 할 때 사용합니다.

클립보드라고 생각하시면 됩니다.

 

우선 vim으로 작업할 파일을 오픈합니다.

 

노멀 모드에서 작업하고자 하는 위치로 이동합니다.

작업하고자 하는 위치로 커서 이동

'V'키를 입력해서 비주얼 모드로 전환 후 커서를 이동하면서 영역을 선택합니다.

'V' 입력 -> VISUAL 모드 진입
커서 이동으로 영역 선택

 

이 상태에서 Yank 명령어인 'Y'키를 입력하면 클립보드에 선택한 영역의 텍스트가 복사되게 됩니다.

'Y'키 입력으로 클립보드에 선택 영역 복사

붙이고 싶은 위치까지 커서를 이동 후 'SHIFT'+'P' 키를 입력합니다.

붙이고 싶은 위치로 커서 이동
'SHIFT' + 'P' 입력으로 붙이기

추가로 붙이고 싶은 횟수를 입력 후에 'SHIFT' + 'P'키를 입력하면 입력한 횟수만큼 붙여쓰기 됩니다.

아래는 붙이고 싶은 횟수 '2'와 'SHIFT' + 'P'를 입력한 결과입니다.

'2' + 'SHIFT' + 'P' 키 입력

 

2. fg

리눅스에서는 'CTRL' + 'Z'가 다른 의미로 동작합니다.

윈도우에서는 되돌리기지만, 리눅스에서는 지금 실행 중인 애플리케이션을 일시 정지하라는 명령어입니다.

 

vim에서 작업 중에 'CTRL' + 'Z'를 눌러보겠습니다.

작업 중인 vim 화면

그럼 작업중이던 vim이 Stopped이 되었다고 화면에 표시됩니다.

vim 작업 중에 'CTRL' + 'Z'키 입력 후 화면

위에서 설명드린대로 작업 중이던 vim이 'CTRL' + 'Z'키 명령어로 일시정지 상태가 됩니다.

이렇게 일시정지 된 상태의 애플리케이션을

다시 실행할 때 사용하는 명령어가 바로 'fg' 명령어입니다. (ForeGround)

'fg' 키 입력

'fg'키를 입력하자 일시정지되었던 vim작업 화면으로 다시 돌아간 것을 확인할 수 있습니다.

일시정지 상태였던 vim 화면 표시

 

반응형

+ Recent posts