Editors/Vim
[Editors/Vim] 동일한 문자열을 여러 줄에 한번에 처리하는 방법
scii
2023. 3. 2. 16:23
여러 줄에 걸쳐 동일한 문자열을 한번에 넣고 싶을 때가 종종 있다. 만약 100줄에 동일한 문자열을 넣는다고 생각해보자. 물론 그럴때는 python이라던지 여타 스크립트 언어로 처리할 수 있다. 그런데 이러면 또 스크립트를 작성해야 하는 번거로움이 생긴다.
vim을 이용한다면 아래와 같은 visual 명령으로 처리할 수 있다.
- 반복되는 문자열을 삽입하고자 하는 위치에 커서를 위치시킨다.
- "ctrl + v" 키를 눌러 visual block 모드를 실행한다.
- 방향키나 j를 이용하여 커서를 원하는 위치까지 이동한다.
- "shift + i (대문자 I)" 키를 누르고 원하는 문자열을 입력한다.
- esc 키를 누른다.
- 끝.
이렇게하면 원하는 구간까지 작성한 동일한 문자열을 집어 넣을 수 있다.