본문 바로가기

개발 도구/vim

[ Vim ] comment - 여러 줄에 주석 달기

반응형

vi(또는 vim)에서 여러 줄을 한꺼번에 주석 처리하려면 다음 단계를 따라하세요. Python 코드에서는 보통 줄 앞에 #를 추가하여 주석 처리합니다.


방법 1: Visual Block Mode 사용

  1. Visual Block Mode로 진입:
    • 커서를 첫 번째 줄의 시작으로 이동.
    • Ctrl + v를 눌러 Visual Block Mode에 진입.
  2. 범위 선택:
    • 화살표 키(↓ 또는 ↑)를 사용해 주석 처리할 줄을 선택.
  3. # 추가:
    • 선택한 영역에서 Shift + i를 눌러 Insert Mode로 진입.
    • #를 입력한 후 Esc 키를 두 번 눌러 모든 줄에 #를 추가.

방법 2: Ex 명령어 사용

  1. 범위 선택 후 명령 실행:
    • 주석을 추가할 범위의 첫 번째 줄 번호와 마지막 줄 번호를 사용해 다음 명령어를 실행:
     :<시작 줄 번호>,<끝 줄 번호>s/^/#/

예: 10번 줄부터 20번 줄까지 주석 처리하려면:

   :10,20s/^/#/
  1. 주석 제거하기:
    • 주석을 제거하려면 다음 명령어를 실행:
     :<시작 줄 번호>,<끝 줄 번호>s/^#//

  • 전체 파일에 주석 추가:
  :%s/^/#/

%는 전체 파일을 의미합니다.

  • 특정 문자열이 포함된 줄만 주석 처리:
  :g/검색어/s/^/#/

이 방법들은 Python 코드뿐만 아니라 다른 프로그래밍 언어에서도 유사하게 활용할 수 있습니다.

반응형