Visual Studio Code에서 여러 줄을 주석 처리하는 방법은 무엇입니까?


348

Visual Studio Code 에서 여러 줄의 코드를 주석 처리하고 주석 처리를 제거하는 방법을 찾을 수 없습니다 .

단축키를 사용하여 Visual Studio Code에서 여러 줄을 주석 처리하고 주석 처리를 제거 할 수 있습니까? 그렇다면 어떻게해야합니까?


한 줄이 이미 주석 처리 된 경우 여러 줄을 주석 처리하는 방법 html
Vivek Shukla

답변:


353

Shift+ Alt+A

여기에서 모든 키보드 단축키를 찾을 수 있습니다.

모든 VSCode 바로 가기

추신 : 나는 블록 주석을 토글하기 위해 Ctrl+ Shift+ /를 선호합니다. Ctrl+ /는 주석을 토글하기 위한 단축키이므로 자연스럽게 기억하기 쉽습니다. 화면 왼쪽 하단에있는 설정 아이콘을 클릭하고 '키보드 단축키'를 클릭하고 '토글 차단 ...'을 찾으십시오. 그런 다음을 클릭하고 원하는 조합을 입력하십시오.


27
VS 코드가 다른 언어에서 작동하는 방식 때문에 아마도 가장 많이 투표 된 답변이 아닙니다. 파이썬 코드의 경우 "comment block"명령 Alt + Shift + A는 실제로 선택한 텍스트를 여러 줄 문자열로 묶는 반면 Ctrl + / 는 모든 유형의 주석 (여기에서 요청 된 "block"주석 포함)을 토글하는 방법입니다.
Casey Kuball

설정 아이콘을 클릭하고 키보드 단축키를 클릭하라는 제안이 매우 도움이되었습니다.
ckkkitty

1
키보드 단축키를 잊어 버린 경우 편집 메뉴에서 주석 옵션을 찾을 수 있습니다.
Chris Koester

1
ctrl + shift + A 는 여러 줄 주석을 추가하는 데 도움이되었습니다.
Avani Khabiya 2018 년

이것을 편집기 컨텍스트 메뉴에 추가하는 방법이 없습니까? 상황에 맞는 메뉴에 주석 / 설명 해제 명령을 추가하고 싶습니다.
akinuri

181

먼저 주석을 달거나 주석을 해제 할 줄을 선택하십시오 ( CTRL+ L는 몇 줄을 선택하는 것이 편리합니다)

그때:

  • 줄 설명을 전환하려면 editor.action.commentLine( Windows의 경우 CTRL+) /를 실행 하십시오.

    또는

  • 줄 설명을 추가하려면 editor.action.addCommentLine( CTRL+ K CTRL+ C)를 실행하십시오.

    줄 설명을 제거하려면 editor.action.removeCommentLine( CTRL+ K CTRL+ U)를 실행하십시오.

    또는

  • 실행 블록 주석을 전환하려면 editor.action.blockComment( SHIFT- ALT- A)

공식 문서 참조 : Visual Studio Code의 키 바인딩


10
안타깝게도 cmd+/독일어 (Mac) 키보드의 올바른 바로 가기가 아닙니다. FWIW : { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }Atom과 일치하도록 변경했습니다 .
마리오

5
Mac에서는 cmd +-(cmd 및 빼기)입니다.
Jo Smo

1
이상하게도 나와 함께 cmd + = (macos sierra 및 vscode 161)
xastor

1
js 파일에서 사용하고 있습니다. 그러나 / * .. * / 여러 줄 주석에는 작동하지 않습니다. 대신, 선택된 모든 행의 앞에 '//'를 넣거나 제거합니다.
Amit Kumar Gupta

1
@Mario : 스위스 스위스 레이아웃에서 미국 레이아웃으로 옮기기로 결심 할 때까지 오랫동안 고심했습니다. 움라우트는 유일한 문제이지만 Mac에서는 "해결 방법"에 빠르게 익숙해집니다. 미국 레이아웃은 바로 가기와 관련하여 (거의) 모든 프로그램의 표준이므로 전환을 고려할 것입니다.
codepleb

90

Windows에서 여러 개를 주석 처리하는 키보드 단축키는 shift+ alt+ A입니다.


이것은 "Block Comment"를 토글하기 때문에 일부 언어에서 더 좋습니다. CTRL- /는 CSS 또는 HTML과 같이 작동하지 않는 "줄 설명"을 토글합니다.
hraban

이 단축키를 어떻게 변경합니까? 파일> 환경 설정> 키보드 단축키에서 찾을 수없는 것 같습니다.
sianipard

이것은 내가 찾던 유일한 것입니다. 단순히 전체 주석이 아닌 선택 주석이기 때문입니다. /**/전체 라인 이 아닌 선택을 래핑합니다 . 나는 윈도우 10에있어
사바 Ahang

80

VS 코드에서 여러 줄 / 한 줄 주석 처리하는 방법 :


맥 OS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

윈도우 :

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

이 단축키를 다시 매핑 / 변경하는 방법은 무엇입니까?

Windows : 파일> 환경 설정> 키보드 단축키.

MacOS : 코드> 환경 설정> 키보드 단축키.

키 바인딩 (키 이름)과 명령 이름으로 목록을 검색 할 수 있습니다.


읽기 : 다른 텍스트 편집기 (Sublime, Atom 등)에서 바로 가기를 설정하는 방법은 무엇입니까?

공식 문서 : Visual Studio 코드의 키 바인딩


43

필자의 경우 Ubuntu에서 바로 가기는 ctrl+ shift+ A입니다.


내 우분투 16에서 작동하지 않습니다. 이상한 키를 변경할 수는 있지만 파일 확장자에 따라 다를 수 있습니까?
Ferroao

29

공식 문서 에서 사용 가능한 모든 키 바인딩을 볼 수 있습니다 .

osx 관련 비트는 다음과 같습니다.

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

먼저 주석을 달 줄을 선택한 다음 위의 바로 가기를 실행해야합니다 (예 : Windows의 ⌘/osx) Ctrl/.


1
그러나 여러 줄 주석에 대해서는 이야기하지 않습니다.
Amit Kumar Gupta

1
@AmitGupta : ⌘ / 줄 주석 토글 <-여러 줄에도 적용됩니다.
laishiekai

여러 줄을 강조 표시하고 ⌘K를 누른 다음 ⌘C 또는 ⌘K를 누르면 ⌘U가 작동합니다. ⌘ /도 마찬가지입니다. @AmitGupta
pythlang


12

시각적 코드 사용에 여러 줄을 주석 처리하려면

shift+ alt+a

한 줄 사용에 댓글을 달려면

ctrl + /


7

에서 MacOS 멀티 라인 밖으로 코멘트 키보드 단축키로 비주얼 스튜디오 코드에서 :

Option+ Shift+A

/*
...
...
*/

1
감사합니다! 이것은 MULTILINE 주석이며 다른 것은 SINGLE LINE 주석을 여러 줄로 제안합니다.
Eduard

7

CTRLCSS 여러 줄의 경우 + SHIFT+A

  • 우분투 16
  • VSCode 버전 1.17.2

6

VSCODE의 새 버전 (버전 1.26.1)

VSCODE 버전

  1. 파일> 환경 설정> 키보드 단축키로 이동하십시오.
  2. comment기존 단축키 '키 바인딩' 을 두 번 클릭하십시오.
  3. 내 경우에는 새로운 키보드 단축키를 누릅니다. ctrl+ shfit+/

원하는 바로 가기를 지정할 수 있습니다. 도움이 되길 바랍니다.

여기에 이미지 설명을 입력하십시오


6
  1. 당신이 의견을 원하는 모든 라인을 선택

  2. CTRL + /


줄 주석이 Ctrl + / 일 때 vscode가 블록 주석에 Shift + Alt + A를 사용하는 것이 조금 이상해 보입니다. ReSharper는 Ctr + Alt + / 및 Ctrl + Shift + /를 사용하여 각각 라인 및 블록 주석에 사용합니다. vscode의 경우 Shift-Alt-A 키 (블록 주석 용)가 일반적인 세 ​​가지 키 콤보보다 누르기가 다소 쉽지만 키보드 단축키와 같이 직관적이지 않습니다. ReSharper (일반 Visual Studio에서도 가능)는 각각 라인 및 블록 주석에 Ctrl + / 및 Ctrl + Shift + /를 사용하고 블록 주석에 Ctrl + Shift + /를 사용하여 동일하고 직관적이되도록 vscode를 구성합니다.
그렉 맥 퍼런

5

프랑스어 / 영어 키보드 CTRL+ /, ctrl+ k+ uctrl+ k+ l가있는 Win10이 작동하지 않습니다.

작동 방식은 다음과 같습니다.

/ * * / SHIFT+ ALT+A

// CTRL+É

É 키는 오른쪽 Shift 옆에 있습니다.


4

바로 가기는 편집 메뉴에서 찾을 수 있습니다.

편집> 블록 주석 토글 => Shift-Alt-A


4

비주얼 스튜디오 2017 우리는 : 코멘트 선택

Ctrl+ K, Ctrl+C

Ctrl+ K를 누르면 바로 가기가 나타납니다. 를 눌러 Ctrl+ C확인에 http://visualstudioshortcuts.com/2017/


1
어떤 이유로 나는 이것에 문제가 있습니다. 나는 보통 여러 번 눌러야합니다. CTRL + ALT + A가 가장 효과적입니다.
Eric

1
이것은 나를 위해 잘 작동했습니다. 이 답변에 대한 멋진 추가 기능은 "주석 해제 방법"입니다.
Tiago Martins Peres 李大仁

Ctrl+ k, Ctrl+의 주석 처리를 제거하려면U
Yacine Rouizi

3

CTRL + SHIFT + A Red Hat, centos 용

  • 물품을 고르시 오
  • 다음 CTRL+ SHIFT+A

3

내가 의견을 말하면 다음을 사용합니다.

Ctrl+ k, Ctrl+c

주석 처리를 제거하십시오.

Ctrl+ k, Ctrl+u

나는 사용하고있다 ubuntu 18.0.4



2

1. 텍스트를 선택하고 Cntl + K, C를 눌러 주석 처리 (Ctr + E + C) 2. 구분 기호 다음 // 및 코드 텍스트 앞의 첫 번째 행으로 커서를 이동하십시오. 3. Alt + Shift를 누르고 화살표 키를 사용하여 선택하십시오. ... 4. 선택이 완료되면 스페이스 바를 눌러 단일 공백을 입력하십시오.


2

나를 위해 그것은 ctrl+ 였습니다 '(키보드에 스웨덴어 레이아웃을 사용하고 있습니다). 희망은 누구에게나 도움이됩니다.


핀란드어 레이아웃과 동일하며 실제로 스웨덴어와 동일합니다.
Firze

2

CTRL+ / 여러 줄의 코드 주석 처리 / 해제

Ctrl대문자 후자의 경우 + k+u

ctrl소문자 후자의 경우 + k+l


2

여기에 이미지 설명을 입력하십시오

주석을 달 줄을 선택하십시오

그런 다음 Ctrl+ 눌러 / 선택한 줄을 주석으로 만듭니다.

여기에 이미지 설명을 입력하십시오

주석 처리를 제거하려면 주석 처리를 제거 할 주석 처리 된
행을 선택 하십시오.
먼저 Ctrl+를 K 누른 다음 Ctrl+ 눌러 U주석 처리 된 행을 주석 해제하십시오.


1

아래와 동일한 단계를 사용하여 기존 바로 가기를 볼 수 있습니다. 기본 설정이 불편하다는 것을 알았습니다. 따라서 다음 프로세스를 사용하여 주석에 표시된 '/'명령을 사용하도록 IDE를 변경했습니다.

"도구"메뉴에서 "옵션"을 선택하여 키보드 단축키를 사용자 정의 할 수 있습니다. 그런 다음 "환경"분기에서 "키보드"를 선택하십시오. 여기에서 Edit.CommentSelection 및 Edit.UncommentSelection 명령을 원하는 키보드 단축키에 바인딩 할 수 있습니다.


1

현재 (버전 1.18.0) 현재 파일> 환경 설정> 키보드 단축키 로 이동하여 키보드 단축키를 확인할 수 있습니다 . 주석 관련 바로 가기를 검색 할 수 있습니다.

+ + 를 사용 Sublime Text하거나 좋아하는 사용자의 경우 위에서 언급 한 설정을 변경하거나 Microsoft 에서 확장 프로그램을 설치하면 됩니다.CtrlShift/Sublime Text Keymap



1

윈도우의 경우 여러 줄 주석의 기본 키는 Alt+ Shift+A

윈도우의 경우 한 줄 주석의 기본 키는 Ctrl+/



1

Linux 환경에서 VSCode를 사용하는 경우 다음 중 하나를 사용하여 여러 줄을 주석 처리 할 수 ​​있습니다.

코드 블록 =>을 선택한 다음 Ctrl+ Shift+를 누릅니다 A(블록 주석 처리)

또는 코드 블록 =>을 선택한 다음 Ctrl+ /(선택한 모든 행에 단일 행 주석 적용)를 누릅니다.

도움이 되었기를 바랍니다.


1

창에서는 보도 할 필요가 ctrl+ /당신이 할 수있는 맥에서 + /여러 코멘트를 만들기 위해

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

그런 다음 주석을 해제하려면 줄을 다시 선택한 다음 ctrl+ /(Windows) +를 다시 누릅니다 /(Mac).


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