메모장 ++에서 한 번에 여러 줄을 주석 처리하는 방법은 무엇입니까?


65

Eclipse에서는 여러 줄을 선택하고 CTRL+를 실행하여 한 번에 여러 줄을 주석 처리 할 수 ​​있습니다 /.

// helloworld

각 개별 줄 앞에 + 를 입력하는 대신 메모장 ++ 에서도 가능 합니까?//


바로 가기가 주석 처리되지 않은 경우 : 삭제 langs.xml하고 다시 시도하십시오.
JinSnow

답변:


77

원하는 줄을 선택한 다음 CTRL+ 를 누릅니다 Q. 주석을 켜고 끕니다.

또한 최근에 여러 줄을 선택하고 해당 줄을 수동으로 주석 처리하는 ALT+ 의 팬이 Left Mouse Click되었습니다 //.

Visual Studio, JetBrain 제품, 메모장 ++에서 잘 작동 하는 ALT+ Left Mouse Click트릭을 찾았 지만 Eclipse는 아닙니다.


1
ALT + LMC과 이후는 //작동 .scala뿐만 아니라. 주석을 해제하려면 ALT + LMC다음에 두 번DEL
030

1
곱하기 선을 선택하고 여러 줄 선택 Ctrl+Q보다 빠릅니다.//
Pacerier

1
VitaminYes가 쓴 것처럼 "이것은 코멘트를 켜고 끕니다." 주석 처리 된 행을 다시 주석 처리하려면 @ john-robertson 님의 답변 superuser.com/a/916881/342669
malarres

2
CTRL+Q작동하지 않는 사람들과 함께 파일에서 파일을 선택해야합니다 language menu. 그렇지 않으면 notepad ++에서 원하는 주석 유형을 알 수 없습니다.
Mohammed Noureldin

18

또한 CTRL+ K는 메모장 ++에서 잘 작동합니다. 긴 블록에 기존 주석이있는 경우 주석을 달고 CTRL+ Q는 실제 주석의 주석을 해제합니다. 여기서 CTRL+ K는 다른 수준의 //를 앞에 추가합니다. CTRL+ SHIFT+ K는 선택에서 한 줄 주석을 제거합니다.


이것은 실제로 Ctrl-Q 버그 입니다. 주석 처리 된 행과 주석 처리되지 않은 행이 절반이면 Ctrl-Q는 모두 주석 처리 한 다음 주석 처리를 취소 한 다음 다시 주석 처리해야합니다.
Pacerier

1
CTRL + K가 Notepad ++에서 주석 처리하는 것도 잘 작동 함
030

13

notepad ++에서 단축키는 코드 주석에 CTRL+ 라고 생각합니다 Q.

당신은 Settings > Shortcut Mapper당신의 선호에 맞게 이것을 변경할 수 있습니다 .

블록 주석의 기본값은 CTRL+ SHIFT+ Q입니다. 따라서 코드 블록을 강조 표시 한 다음이 단축키를 사용할 수 있습니다.


.html파일 을 작성 하고 명령 결과를에 실행 <!-- -->했지만 .scala파일 에서 아무 일도 일어나지 않습니다.
030

4
CTRL + SHIFT + Q결과 /* */A의 .java파일
030

1
이것들은 언어마다 다른 의견입니다. 다음은 Notepad ++에서 기본적으로 지원되는 언어 목록입니다. en.wikipedia.org/wiki/Notepad%2B%2B#Programming_languages
Dan Smith

2
HTML에서 주석을 어떻게 해제합니까?
Patrick Szalapski

2
@ DanSmith, 댐 주석 처리 된 코드의 주석을 해제 할 수 없습니다. Ctrl-Shift-Q의 반대는 무엇입니까 ?
Pacerier

0

마우스 만 사용하려면 플러그인 관리자에서 "도구 모음 사용자 정의"플러그인을 설치하고 "한 줄 주석"및 "한 줄 주석 해제"단추를 추가하십시오.


0

대안은 사용자 정의 단축키가있는 매크로를 사용하는 것입니다 (CTRL + Q는 .html 문서의 자바 스크립트에서 작동하지 않았습니다)

트릭은 한 줄 주석에만 적용됩니다.

매크로를 작성하십시오.

  1. 매크로> 녹음 시작
  2. 문서에 커서를 놓고 다음을 입력하십시오. //

  3. 매크로> 녹화 중지

  4. 매크로> 저장
  5. 이름을 지정하고 원하는 단축키를 선택하십시오.

줄을 빠르게 주석 처리하려면

주석을 지정할 줄의 시작 부분에 커서를 놓고 매크로에 대해 정의한 바로 가기를 누르십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.