[2019. 01. 26. 약간의 문구 수정]

외부에서 맥 미니에 접속해 원격 작업을 할 때 가장 즐겨쓰는 에디터는 Vim입니다. 뭐 작업 디렉터리를 Resilio Sync로 동기화시켜놔서 다른 에디터로 작업하고 동기화해도 되지만 직접 수정하는 게 아무래도 속이 편하죠. 가볍기도 하고.

Vim이 다른 에디터에 비해서 아쉬웠던 점 중에 하나는 여러 줄을 한 번에 주석 처리하는 기능이 기본적으로 없다는 것이었는데요. 찾아보니 Stackoverflow에 이런 글이 올라와 있었습니다.

주석 처리하기

1. 노멀 모드에서 주석 처리할 첫 줄의 머리에 커서를 위치한 뒤에 ctrl + v 를 눌러줍니다.

2. 화살표 등을 이용해서 주석 처리할 부분의 끝 줄까지 이동합니다.

3. shift + i 를 눌러서 입력 모드로 변경합니다.

4. # 키 등을 눌러 주석 문자를 입력한 후에 esc 키를 눌러 주석 처리를 마무리합니다. 파이선은 # 이지만 언어에 따라 다른 키가 입력되어야 할 수도 있습니다.

# 키를 눌렀을 때 맨 첫 줄만 # 처리되어서 안 되는 건가 했는데 esc 키를 눌러야 전체 줄에 적용이 되는 방식이더라구요.

주석 해제하기

1. 첫 주석 문자 앞에 커서를 위치한 후에 ctrl + v 키를 누르고 해제할 마지막 주석 문자까지 블럭을 설정해줍니다.

2. x 키를 눌러서 주석 문자를 모두 삭제합니다.


대부분 multi-line 코멘트를 허용하기 때문에 파이선 제외하고는 이런 거 쓸 일이 얼마나 있으려나 싶기도 하지만..


via