반응형
난 까만 터미널 화면을 좋아한다. 심리적으로 안정감을 느끼는데 왠지 모르겠다 ㅋㅋ;; IDE도 모두 High Contrast Mode로 쓰고 있어서 아무래도 나는 검은 화면에 하얀 텍스트가 뜨는 걸 좋아하나 보다.
터미널 작업을 자주 하다 보면 에디터 프로그램을 사용하게 되는데 나는 주로 Vim을 사용한다. Vim으로 텍스트를 작성하다가 특정 줄을 포함해서 복사해야 할 일이 생겼다. 기존에 한 줄 복사 붙여 넣기는 대상 줄에 커서를 옮기고, y 누르고 붙여놓을 곳에 p 누르면 됐었는데 , 여러 줄은 어떻게 해야 할지 Vim 초보라서 고민이었다.
해결방법은! 비주얼 모드로 복사할 라인을 감싸고, 복사를 하면 된다.
가장 먼저 v를 눌러 비주얼 모드를 킨다. 그러면 Vim 하단에 Visua이란 문구가 뜨게 된다. 해당 문구가 보이면 성공적으로 비쥬얼 모드로 바꾼 것이다. 그다음에는 복사할 줄을 방향키로 이동하면서 선택한다. 아래와 같은 화면을 보게 될 것이다.
여기서 만약에 선택된 줄을 잘라내고 붙여 넣기를 원하는 경우, d를 누르면 선택된 영역이 없어지고 복사할 준비가 완료된다. 또는 선택된 줄을 살리고 새로운곳에 붙여넣기를 원하는 경우 y를 누르면 해당 영역에 대한 내용이 복사되고, 다른곳에 복사할 준비가 완료된다. 나는 복사 붙여넣기를 하고 싶기에 y를 눌렀다. 그러면 Vim 하단에 몇 줄이 복사되었는지 문구로 표시된다.
이제 커서를 이동시켜 원하는 곳에 이동 후 p를 눌러 붙여 넣기 하면 된다!
커서를 이동 후 p를 눌러보니 잘 복사된 것을 볼 수 있고, Vim 하단에 10 줄이 추가되었다는 문구도 확인할 수 있다.
반응형
'Programming > Server' 카테고리의 다른 글
[AWS, SSH] Jump Host, Bastion Server 경유해서 다른 서버 접속 (0) | 2021.04.10 |
---|---|
[PowerShell] Response Content 전부 확인하기 (2) | 2020.12.20 |
[Shell Script] Ctrl + 방향키 (Left or Right) 가 안먹힐 때 (0) | 2020.11.23 |
[Shell Script] SSH 연결 시 Bad Permission Key (0) | 2020.11.17 |
[Shell Script] Docker 컨테이너별 이름과 Docker IP 리스트 출력 (0) | 2020.11.17 |