Vim 편집기에서 여러 줄에 주석을 다는 방법

Vim 편집기에서 여러 줄에 주석을 다는 방법

Vim은 가장 유명하고 영향력 있는 명령줄 텍스트 편집기 중 하나입니다. 모든 터미널 괴짜를 위한 많은 기능과 기능이 패키지로 제공됩니다. 그러나 Vim은 배우고 숙달하기가 복잡하기 때문이 아니라 일을 수행하는 방식이 틀리기 때문에 새로운 사용자에게 실망할 수 있습니다. 예를 들어 Vim은 익숙해지는 데 종종 걸리는 바로 가기 , 모드 및 바인딩을 사용하므로 Vim을 종료하는 방법을 보여 주는 전체 기사가 필요합니다 .

이 가이드에서는 여러 코드 블록에 주석을 추가하는 빠르고 쉬운 단계를 학습하여 Vim에 익숙해지는 방법에 대해 설명합니다.

먼저, Vim에서 여러 줄에 주석을 달기 전에 한 줄에 주석을 다는 방법을 알아야 합니다. 시작점으로 여기에 초점을 맞추겠습니다.

Vim에서 한 줄에 주석을 다는 방법

Vim에서 한 줄을 주석 처리하려면:

  • Ctrl+를 눌러 V시각 모드로 들어갑니다.
  • 주석 처리하려는 줄로 이동하고 C키를 누릅니다.
  • Vim 구성에 따라 선택한 줄을 주석 처리해야 합니다.

그게 전부입니다 – 쉽습니다, 그렇죠? 이제 조금 더 깊이 들어가 보겠습니다.

여러 줄에 주석을 다는 방법

간단한 Python 스크립트를 사용하여 Vim에서 여러 줄을 주석 처리하는 방법을 배웁니다.

vim comments.py

빔 파이썬

1. 행 번호 사용

줄 번호를 사용하는 것은 Vim에서 여러 줄을 주석 처리하는 한 가지 방법입니다. Vim을 사용하면 시작 및 종료 라인을 지정하고 주석 처리할 수 있습니다.

  • 다음 명령을 사용하여 각 줄에 번호를 할당합니다.

:set number

  • 키를 눌러 ESCVim 명령 모드를 시작합니다.
  • 다음 명령을 입력하십시오.

:[start],[end]/s/^/#

시작은 시작할 줄 번호이고 끝은 주석 블록을 끝낼 줄 번호입니다.

  • 이제 선택한 줄에 주석을 달았으므로 다음 명령을 사용하여 줄 번호를 할당 해제할 수 있습니다.

:set nonumber

다음 스크린샷은 이 명령을 사용하여 15행에서 ​​25행까지 주석을 다는 방법을 보여줍니다.

:15,25s/^/#

Vim 주석 행 번호

2. 하이라이트 블록

주석 처리할 줄 번호를 모른다고 가정합니다. 이 경우 하이라이트 방법을 사용하여 대상 블록을 강조 표시하고 주석 처리할 수 있습니다.

  • 주석을 달고 싶은 줄에 커서를 놓고 Shift+ V키를 누릅니다. 이렇게 하면 커서가 있는 전체 라인이 강조 표시됩니다.
  • 위쪽 및 아래쪽 화살표 키(또는 문자 kj)를 사용하여 주석 처리하려는 줄을 선택합니다. 선택한 줄 위의 줄을 누르 up거나 강조 표시하고 아래 줄을 누르 거나 강조 표시합니다.kdownj
Vim 하이라이트 블록
  • 대상 블록이 강조 표시되면 RETURN키를 눌러 Visual Line을 종료합니다.
  • 키를 눌러 ESC명령 모드를 입력하고 다음 명령을 입력합니다.

:s/^/#

  • 를 눌러 Enter명령을 실행하고 강조 표시된 줄에 주석을 추가합니다.
Vim 하이라이트 블록 주석

3. 정규 표현식

Vim은 특정 단어가 포함된 줄을 주석 처리하는 정규식(regex)도 지원합니다. 특정 용어가 포함된 행을 주석 처리하려면 다음을 수행하십시오.

  • vim 편집기에서 파일을 열고 다음 명령을 입력합니다.

:g/\keyword/s/^/#

이 명령의 “키워드”는 주석 처리하려는 특정 단어를 나타냅니다.

  • Enter명령을 실행하려면 누릅니다 . Vim은 명령을 실행하기 전에 대상 단어를 자동으로 강조 표시합니다.

아래 예는 키워드 True를 포함하는 모든 행을 주석 처리합니다.

:g/\True/s/^/#

Vim 댓글 정규식

4. 비주얼 모드

Vim 비주얼 모드를 사용하여 코드 블록을 주석 처리할 수도 있습니다.

  • 주석 처리를 시작하려는 줄로 이동합니다. Ctrl+ 키를 눌러 V시각 모드를 활성화합니다.
  • 위로 및 down arrow키 또는 문자 k및 를 사용하여 주석 처리하려는 모든 줄을 선택합니다 j. Vim은 선택한 줄을 나타내기 위해 각 줄의 시작 부분에 강조 표시를 삽입합니다.
Vim 댓글 비주얼 모드
  • 대상 라인을 선택한 상태에서 Shift+를 눌러 I삽입 모드로 들어갑니다.
  • 대상 파일에 대한 주석 기호를 입력하십시오. 이 경우 #Python 코드에 주석을 추가하려면 파운드( ) 기호를 삽입해야 합니다.
  • 키를 누르면 ESCVim이 선택한 모든 줄을 주석 처리합니다.
Vim 댓글 비주얼 세트

여러 줄의 주석을 해제하는 방법

여러 줄의 주석을 제거해야 할 수도 있습니다. 이를 위해 시각적 모드 또는 명령을 사용할 수 있습니다.

1. 비주얼 모드

  • 주석을 제거하려는 줄로 이동한 다음 Ctrl+를 눌러 V시각적 차단 모드를 활성화합니다.
  • updown arrow키 또는 문자 k및 를 사용하여 주석을 제거하려는 모든 줄을 선택합니다 j.
  • 라인이 선택되면 X키를 눌러 주석을 제거합니다.

2. 명령 사용

또 다른 방법은 명령을 사용하여 주석 기호로 시작하는 모든 행을 제거하는 것입니다.

  • vim 편집기에서 파일을 열고 다음 명령을 입력합니다. <주석 기호>를 제거하려는 실제 주석 기호로 바꿉니다.:

:%s/^<comment symbol>/

Vim Ucomment
Vim 주석 제거 True
  • Enter명령을 실행하려면 누릅니다 .

방법 1의 단계에 따라 주석을 제거하려는 줄을 강조 표시한 다음 1단계의 명령을 사용하여 주석을 제거할 수도 있습니다.

자주 묻는 질문

Vim에서 여러 줄을 한 줄로 병합하는 방법은 무엇입니까?

Shift커서를 첫 번째 줄에 놓고 + j(대문자 J)를 눌러 Vim 편집기에서 두 줄을 병합할 수 있습니다 . 이렇게 하면 커서가 있는 줄이 바로 아래 줄과 결합됩니다. 더 많은 줄을 추가하려면 Shift+를 계속 누르십시오 .j

Vim에서 텍스트를 작성하는 방법은 무엇입니까?

삽입 모드에서 Vim에 텍스트를 입력할 수 있습니다. Shift+를 눌러 i활성화합니다. Enter 키를 눌러 새 줄로 이동하거나 삽입 모드에서 화살표 키를 사용하여 탐색할 수도 있습니다. Esc명령 모드로 다시 돌아가려면 를 누르십시오 .

Vim 편집기에서 파일을 저장하고 종료하는 방법은 무엇입니까?

Vim을 종료하거나 종료하지 않고 파일을 저장하려면 Esc를 눌러 명령 모드로 들어갑니다. 그런 다음 Shift+를 누릅니다( 콜론 기호 ;입력 ). :콜론 앞에 를 입력하고 xEnter 키를 눌러 파일을 저장한 다음 Vim을 종료합니다. w입력 하고 Enter 키를 눌러 Vim을 종료하지 않고 파일을 저장하거나 q!파일을 저장하지 않고 Vim을 닫을 수도 있습니다 .

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다