
Vim은 가장 인기 있고 영향력 있는 명령줄 텍스트 편집기 중 하나입니다. 모든 터미널 괴짜를 위한 많은 기능과 함께 패키지로 제공됩니다. 그러나 Vim은 배우고 익히는 것이 복잡하기 때문이 아니라 일을 하는 방식이 틀에 박혀 있기 때문에 새로운 사용자에게 실망감을 줄 수 있습니다. 예를 들어, Vim은 종종 익숙해지는 데 시간이 걸리는 단축키, 모드 및 바인딩을 사용하므로 Vim을 종료하는 방법을 보여주는 전체 기사가 필요합니다.
이 가이드에서는 여러 코드 블록에 주석을 달기 위한 빠르고 쉬운 단계를 학습하여 Vim에 익숙해지는 방법을 설명합니다.
먼저 Vim에서 여러 줄에 주석을 달기 전에 한 줄에 주석을 달 수 있는 방법을 알아야 하므로 이 부분을 출발점으로 삼도록 하겠습니다.
Vim에서 한 줄 주석 처리하는 방법
Vim에서 한 줄을 주석 처리하려면 Ctrl를 눌러 비주얼 모드로 들어갑니다. + V . 다음으로 주석 처리하려는 줄로 이동하고 C 키를 누릅니다. 키.
Vim 구성에 따라 선택한 행을 주석 처리해야 합니다. 그게 전부입니다. 쉽죠?
이제 좀 더 자세히 살펴보겠습니다.
여러 줄 주석 처리 방법
Vim에서 여러 줄을 주석 처리하는 방법을 배우기 위해 간단한 파이썬 스크립트를 사용하고 있습니다.
vim comments.py

방법 1 – 줄 번호 사용
Vim에서 여러 줄을 주석 처리하는 한 가지 방법은 줄 번호를 사용하는 것입니다. Vim을 사용하면 시작 및 결승선을 지정하고 주석으로 처리할 수 있습니다.
1. Vim에서 편집하려는 파일을 열어 시작합니다.
2. 다음으로 ESC 키를 누릅니다. 키를 눌러 Vim 명령 모드를 시작합니다.
3. 다음 명령을 입력하십시오.
:[start],[end]/s/^/#
시작은 시작할 줄 번호이고 끝은 주석 블록을 끝낼 줄 번호입니다.
다음 스크린샷은 이 명령을 사용하여 15행에서 25행까지 주석을 작성하는 방법을 보여줍니다.
:15,25s/^/#

방법 2 – 하이라이트 차단
주석 처리할 줄 번호를 모른다고 가정합니다. 이 경우 강조 표시 방법을 사용하여 대상 블록을 강조 표시하고 주석 처리할 수 있습니다.
강조 표시 방법을 사용하려면 주석 달기를 시작하려는 줄로 이동하고 Shift 키를 누릅니다. + V 키.
이렇게 하면 커서가 있는 전체 행이 강조 표시됩니다.
그런 다음 위쪽 및 아래쪽 화살표 키를 사용하여 주석 처리할 줄을 선택합니다.
참고: 마우스 스크롤 휠을 사용하여 댓글을 달고 싶은 줄을 선택할 수도 있습니다.

대상 블록이 강조 표시되면 RETURN 키를 누릅니다. 키를 눌러 Visual Line을 종료합니다.
다음으로 ESC 키를 누릅니다. 키를 눌러 명령 모드로 들어가고 명령을 입력하십시오:
:s/^/#
Enter 키를 눌러 명령을 실행하고 강조 표시된 줄에 주석을 추가합니다.

방법 3 – 정규식
Vim은 또한 특정 단어가 포함된 줄을 주석 처리하는 정규식을 지원합니다. 특정 단어를 주석 처리하는 명령은 다음과 같습니다.
:g/\keyword/s/^/#
이 명령에서 "키워드"는 주석 처리하려는 특정 단어를 나타냅니다.
아래 예는 키워드 True를 포함하는 모든 줄을 주석 처리합니다.
:g/\True/s/^/#

Vim은 명령을 실행하기 전에 자동으로 대상 단어를 강조 표시합니다.
마지막으로 ENTER 키를 누릅니다. 명령을 실행하는 키워드입니다.
방법 4 – 비주얼 모드
Vim 비주얼 모드를 사용하여 코드 블록을 주석 처리할 수도 있습니다.
주석 처리를 시작하려는 줄로 이동하여 시작합니다. 다음으로 Ctrl 키를 누릅니다. + V 비주얼 모드를 활성화하는 키입니다.
위쪽 및 아래쪽 화살표 키를 사용하여 주석 처리하려는 모든 줄을 선택합니다. Vim은 각 줄의 시작 부분에 강조 표시를 삽입하여 해당 줄이 선택되었음을 나타냅니다.

대상 라인을 선택한 상태에서 Shift 키를 누릅니다. + 나 삽입 모드로 들어갑니다.
다음으로 대상 파일에 대한 주석 기호를 입력합니다. 이 경우 파운드(#
) Python 코드를 주석 처리하는 기호.
마지막으로 ESC 키를 누릅니다. 키를 누르면 Vim이 선택한 모든 줄을 주석 처리합니다.

여러 줄의 주석을 해제하는 방법
여러 줄의 주석을 제거해야 할 수도 있습니다. 이를 위해 비주얼 모드를 사용할 수 있습니다.
주석 처리를 제거하려는 줄로 이동한 다음 Ctrl 키를 누릅니다. + V 하이라이트 모드를 활성화합니다.
위쪽 및 아래쪽 화살표 키를 사용하여 주석 처리를 제거하려는 모든 줄을 선택합니다. 지역을 선택했으면 X를 누릅니다. 댓글을 제거하려면 키를 누르세요.
또 다른 방법은 명령을 사용하여 주석 기호로 시작하는 모든 줄을 제거하는 것입니다.
이에 대한 명령은 다음과 같습니다.
:%s/^<comment symbol>/


주석 기호를 제거할 실제 주석 기호로 교체하는 것을 잊지 마십시오.
마무리
Vim은 터미널에서 쉽고 편안하게 텍스트 파일 작업을 할 수 있는 훌륭한 텍스트 편집기입니다. 이 튜토리얼은 Vim 편집기에서 여러 줄에 주석을 달 수 있는 다양한 방법을 보여주지만 Vim을 워드 프로세서로 바꾸는 것과 같은 Vim 기능의 표면을 거의 긁지 않았습니다. 경험 많은 Vim 사용자라면 이 Vim 팁과 요령도 잊지 말고 확인하세요.