요즘 외부에서 집에 있는 맥 미니에 접속해서 서버 마냥 쓰는 경우가 많아졌다. 덕분에 Atom 같은 에디터 대신 Vim같은 터미널 에디터를 쓰고 있다. 외에도 가볍고 빨라서 좋다. Atom같은 플러그인이 많지 않은 건 유감이지만.

한 가지 번거로웠던 것 중 하나가 테스트 코드 같은 걸 동작시킬 때 완전히 새로운 내용을 입력하기 위해서는 매번 rm 등으로 파일을 지우고 새로 만들었어야 했는데 이게 생각보다 작업 흐름에 잘 녹아들지 않았다. 일단 test 파일을 열고 생각하는 게 익숙했으니까.

찾아보니 내용을 한 번에 지울 수 있는 방법이 있었다. 글에서는 vim 7.3 에서 테스트했다고 하지만 Vim8.0에서도 무난히 작동했다.

1. gg 를 눌러서 파일의 최초로 커서를 이동시킨 후

2. dG 를 눌러서 모든 라인을 지울 수 있다.

유의할 점은 d 는 소문자지만 G 는 대문자로 입력해야 한다는 점.


via