วิธีการคอมเม้นท์หลายบรรทัดใน Visual Studio Code


348

ฉันไม่สามารถหาวิธีที่จะแสดงความคิดเห็นและหลายบรรทัด uncomment รหัสในVisual Studio รหัส

เป็นไปได้ไหมที่จะแสดงความคิดเห็นและไม่แสดงข้อคิดเห็นหลายบรรทัดใน Visual Studio Code โดยใช้ทางลัดบางอย่าง? ถ้าใช่จะทำอย่างไร?


วิธีการแสดงความคิดเห็นหลายบรรทัดเมื่อหนึ่งในบรรทัดมีการแสดงความคิดเห็น html แล้ว
Vivek Shukla

คำตอบ:


353

Shift+ Alt+A

ที่นี่คุณจะพบแป้นพิมพ์ลัดทั้งหมด

ทางลัด VSCode ทั้งหมด

PS: ฉันชอบCtrl+ Shift+ /สำหรับการสลับบล็อกความคิดเห็นเพราะCtrl+ /เป็นทางลัดสำหรับการสลับความคิดเห็นในบรรทัดดังนั้นจึงง่ายต่อการจดจำตามธรรมชาติ ในการทำเช่นนั้นเพียงคลิกที่ไอคอนการตั้งค่าที่ด้านล่างซ้ายของหน้าจอและคลิก 'แป้นพิมพ์ลัด' และค้นหา "toggle block ... " จากนั้นคลิกและป้อนชุดค่าผสมที่คุณต้องการ


27
นี่อาจไม่ใช่คำตอบที่ได้รับคะแนนสูงสุดเนื่องจากวิธีการทำงานของ VS Code สำหรับภาษาต่างๆ สำหรับรหัสไพ ธ อนคำสั่ง "บล็อกความคิดเห็น" Alt + Shift + Aจะห่อข้อความที่เลือกในสตริงหลายบรรทัดในขณะที่Ctrl + /เป็นวิธีที่จะสลับความคิดเห็นประเภทใด ๆ (รวมถึงความคิดเห็น "บล็อก" ตามที่ถาม)
Casey Kuball

ฉันพบข้อเสนอแนะให้คลิกที่ไอคอนการตั้งค่าและคลิกที่แป้นพิมพ์ลัดมีประโยชน์มาก
ckkkitty

1
คุณสามารถค้นหาตัวเลือกความคิดเห็นได้ในเมนูแก้ไขหากคุณลืมแป้นพิมพ์ลัด
Chris Koester

1
ctrl + shift + Aทำงานสำหรับฉันสำหรับการเพิ่มความคิดเห็นแบบหลายบรรทัด
Avani Khabiya

ไม่มีวิธีเพิ่มสิ่งเหล่านี้ในเมนูบริบทตัวแก้ไขหรือไม่ ฉันต้องการเพิ่มคำสั่งแสดงความคิดเห็น / ไม่ใส่ข้อคิดเห็นในเมนูบริบท
akinuri

181

ก่อนอื่นให้เลือกบรรทัดที่คุณต้องการแสดงความคิดเห็น / ไม่แสดงความคิดเห็น (CTRL + Lสะดวกในการเลือกไม่กี่บรรทัด)

แล้ว:

  • หากต้องการสลับความคิดเห็นในบรรทัดให้ดำเนินการeditor.action.commentLine(CTRL + /บน Windows)

    หรือ

  • หากต้องการเพิ่มความคิดเห็นในบรรทัดให้ดำเนินการeditor.action.addCommentLine( CTRL+K CTRL + C)

    หากต้องการลบความคิดเห็นในบรรทัดให้ดำเนินการeditor.action.removeCommentLine( CTRL+ K CTRL+ U)

    หรือ

  • หากต้องการสลับความคิดเห็นบล็อกให้ดำเนินการeditor.action.blockComment( SHIFT- ALT-A )

ดูเอกสารอย่างเป็นทางการ: การเชื่อมโยงคีย์สำหรับรหัส Visual Studio


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
@ มาริโอ: ฉันพยายามมาเป็นเวลานานจนกระทั่งในที่สุดฉันก็ตัดสินใจย้ายจากเค้าโครงสวิส - เยอรมันของฉันไปยังเค้าโครงสหรัฐ เครื่องหมาย umlauts เป็นปัญหาเพียงอย่างเดียว แต่สำหรับ Mac คุณจะคุ้นเคยกับ "วิธีแก้ปัญหา" อย่างรวดเร็ว เค้าโครงของสหรัฐอเมริกาเป็นมาตรฐานสำหรับ (เกือบ) ทุกโปรแกรมเมื่อมันมาถึงทางลัดดังนั้นฉันจะพิจารณาเปลี่ยน
codepleb

90

แป้นพิมพ์ลัดที่จะแสดงความคิดเห็นในหลาย Windows เป็นshift+ +altA


อันนี้ดีกว่าในบางภาษาเพราะมันสลับ "ปิดกั้นความคิดเห็น" CTRL- / สลับ "Line Comment" ซึ่งไม่สามารถใช้งานได้เช่น CSS หรือ HTML
hraban

ฉันจะเปลี่ยนทางลัดนี้ได้อย่างไรฉันไม่พบมันในไฟล์> ค่ากำหนด> แป้นพิมพ์ลัดได้อย่างไร
sianipard

นี่เป็นสิ่งเดียวที่ฉันกำลังมองหา เพียงเพราะความคิดเห็นที่เลือกไม่ใช่ความคิดเห็นทั้งบรรทัด มันล้อมรอบส่วนที่เลือกด้วย/**/ไม่ใช่ทั้งบรรทัด ฉันใช้ Windows 10
Saba Ahang

80

วิธีการใส่เครื่องหมายความคิดเห็นหลายบรรทัด / บรรทัดเดียวในรหัส VS:


MacOS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

ของ windows:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

จะทำการแมปใหม่ / เปลี่ยนทางลัดเหล่านี้อย่างไร?

ของ windows:ไฟล์> ค่ากำหนด> แป้นพิมพ์ลัด

MacOS:รหัส> ค่ากำหนด> แป้นพิมพ์ลัด

คุณสามารถค้นหาผ่านรายการทั้งโดยการโยง (ชื่อคีย์) และชื่อคำสั่ง


อ่าน: วิธีการตั้งค่าทางลัดจากตัวแก้ไขข้อความอื่น (Sublime, Atom ฯลฯ )

เอกสารทางการ: การเชื่อม โยงหลักสำหรับรหัส Visual Studio


43

ในกรณีของฉันอูบุนตูทางลัดคือctrl+ +shiftA


ในอูบุนตู 16 ของฉันไม่ทำงานแปลกฉันสามารถเปลี่ยนคีย์ได้ แต่อาจจะขึ้นอยู่กับนามสกุลของไฟล์?
Ferroao

29

คุณสามารถดูการโยงคีย์ทั้งหมดที่มีอยู่ในเอกสารอย่างเป็นทางการเอกสาร

นี่คือบิตที่เกี่ยวข้องสำหรับ osx:

Key     Command

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

คุณจะต้องเลือกบรรทัดที่คุณต้องการแสดงความคิดเห็นก่อนจากนั้นดำเนินการทางลัดด้านบนเช่น⌘/บน osx Ctrl/บน Windows


1
แต่มันไม่ได้พูดถึงความคิดเห็นหลายบรรทัด
Amit Kumar Gupta

1
@AmitGupta: ⌘ / Toggle Line Comment <- มันใช้สำหรับหลายบรรทัดได้เช่นกัน
laishiekai

เน้นหลายบรรทัดและ andK จากนั้น⌘Cหรือ⌘Kจากนั้น⌘Uจะทำงาน same / ก็ทำสิ่งเดียวกัน @AmitGupta
pythlang

14

สำหรับรูปแบบแป้นพิมพ์ของฉันมันเป็นCtrl+ §สำหรับ:

//
//
//

และShift+ Alt+ Aสำหรับ:

/*
...
*/

2
Shift + Alt + A สำหรับ mac OS
Eran หรือ

12

เพื่อแสดงความคิดเห็นหลายบรรทัดในการใช้รหัสภาพ

shift+ alt+a

เพื่อแสดงความคิดเห็นใช้บรรทัดเดียว

ctrl + /


7

ในMacOS ความคิดเห็นที่ออกหลายบรรทัดใน Visual Studio Code โดยแป้นพิมพ์ลัด:

Option+ Shift+A

/*
...
...
*/

1
ขอบคุณ! นี่คือการแสดงความคิดเห็นแบบหลายส่วนในขณะที่คนอื่น ๆ แนะนำให้ใช้ความคิดเห็น SINGLE LINE สำหรับ multilines
Eduard


6

ใน VSCODE เวอร์ชันใหม่ (เวอร์ชั่น 1.26.1)

เวอร์ชัน VSCODE

  1. ไปที่ไฟล์> การตั้งค่า> แป้นพิมพ์ลัด
  2. ค้นหาcommentดับเบิลคลิกที่ปุ่มลัด 'การผูกมัด' ที่มีอยู่
  3. และกดแป้นพิมพ์ลัดใหม่ในกรณีของฉันctrl+ shfit+/

คุณสามารถกำหนดทางลัดใด ๆ ที่คุณต้องการ หวังว่ามันจะช่วย

ป้อนคำอธิบายรูปภาพที่นี่


6
  1. เลือกทุกบรรทัดที่คุณต้องการแสดงความคิดเห็น

  2. CTRL + /


ดูเหมือนว่าแปลกที่ vscode ใช้ Shift + Alt + A สำหรับความคิดเห็นบล็อกเมื่อความคิดเห็นในบรรทัดคือ Ctrl + / ReSharper ใช้ Ctr + Alt + / และ Ctrl + Shift + / สำหรับบรรทัดและบล็อกความคิดเห็นตามลำดับ สำหรับ vscode จะเห็นได้ว่าปุ่ม Shift-Alt-A (สำหรับความคิดเห็นในบล็อก) นั้นกดได้ง่ายกว่าคอมโบสามปุ่มทั่วไป แต่มันไม่ง่ายนักในฐานะแป้นพิมพ์ลัด ฉันกำหนดค่า ReSharper (สามารถทำสำหรับ Visual Studio ปกติ) เพื่อใช้ Ctrl + / และ Ctrl + Shift + / สำหรับบรรทัดและบล็อกความคิดเห็นตามลำดับและ vscode เพื่อใช้ Ctrl + Shift + / สำหรับความคิดเห็นบล็อกเพื่อให้พวกเขาเหมือนกันและใช้งานง่าย
Greg McPherran

5

Win10 ด้วยแป้นพิมพ์ภาษาฝรั่งเศส / อังกฤษCTRL+ /, ctrl+ k+ uและctrl+ k+ lไม่ทำงาน

นี่คือวิธีการทำงาน:

/ * * / SHIFT+ ALT+A

// CTRL+É

ปุ่มÉอยู่ติดกับ Shift ด้านขวา



4

visual studio 2017 เราทำ: เลือกความคิดเห็น

Ctrl+ K, Ctrl+C

กด Ctrl+ Kเพื่อรับทางลัด กด Ctrl+ Cเพื่อยืนยัน http://visualstudioshortcuts.com/2017/


1
ด้วยเหตุผลบางอย่างฉันมีปัญหากับอันนี้ ฉันมักจะต้องกดหลายครั้ง CTRL + ALT + A ทำงานได้ดีที่สุดสำหรับฉัน
Eric

1
อันนี้ใช้ได้ดีสำหรับฉัน Add-on ที่ดีสำหรับคำตอบนี้คือ "วิธีการไม่แสดงความคิดเห็น"
Tiago Martins Peres 李大仁

เพื่อยกเลิกการใช้คอมเม้นท์Ctrl+ k, Ctrl+U
Yacine Rouizi


3

สำหรับฉันที่จะแสดงความคิดเห็นฉันใช้:

Ctrl+ k,Ctrl+c

และไม่พูดถึง:

Ctrl+ k, Ctrl+u

ฉันใช้ ubuntu 18.0.4



2

1. เลือกข้อความกด Cntl + K, C เพื่อแสดงความคิดเห็น (Ctr + E + C) 2. เลื่อนเคอร์เซอร์ไปที่บรรทัดแรกหลังจากตัวคั่น // และก่อนข้อความ Code 3. กด Alt + Shift แล้วใช้ปุ่มลูกศรเพื่อทำการเลือก ... 4. เมื่อทำการเลือกเสร็จแล้วให้กด space bar เพื่อเข้าสู่การเว้นวรรคเดียว


2

สำหรับฉันมันคือctrl+ '(ฉันใช้เค้าโครงแบบสวีเดนสำหรับแป้นพิมพ์) หวังว่าจะช่วยทุกคน


เหมือนกันกับเค้าโครงฟินแลนด์ซึ่งจริงๆแล้วเหมือนกับภาษาสวีเดน
Firze

2

CTRL+ / comment / uncomment โค้ดหลายบรรทัด

Ctrl+ k+ uสำหรับตัวพิมพ์ใหญ่หลัง

ctrl+ k+ lสำหรับตัวพิมพ์เล็ก


2

ป้อนคำอธิบายรูปภาพที่นี่

เลือกบรรทัดที่คุณต้องการแสดงความคิดเห็น

จากนั้นกดCtrl+ / เพื่อแสดงความคิดเห็นบรรทัดที่เลือก

ป้อนคำอธิบายรูปภาพที่นี่

และถึงยกเลิก
การใส่เครื่องหมายข้อคิดเห็น: เลือกบรรทัดความคิดเห็นที่คุณต้องการยกเลิกการ
กดปุ่มแรกกดCtrl+ K แล้ว Ctrl+ Uเพื่อให้การแสดงความคิดเห็นสาย uncomment


1

คุณสามารถดูทางลัดที่มีอยู่โดยใช้ขั้นตอนเดียวกับด้านล่าง ฉันค้นหาค่าเริ่มต้นที่ไม่สะดวกดังนั้นฉันใช้กระบวนการต่อไปนี้เพื่อเปลี่ยน IDE เพื่อใช้คำสั่ง '/' ที่เห็นในความคิดเห็น

คุณสามารถปรับแต่งแป้นพิมพ์ลัดโดยไปที่เมนู "เครื่องมือ" แล้วเลือก "ตัวเลือก" จากนั้นเลือก "Keyboard" จากสาขา "Environment" จากตรงนั้นคุณสามารถผูกคำสั่ง Edit.CommentSelection และ Edit.UncommentSelection กับแป้นพิมพ์ลัดที่คุณต้องการ


1

ณ ตอนนี้ (เวอร์ชั่น 1.18.0) คุณสามารถตรวจสอบแป้นพิมพ์ลัดโดยไปที่ File> การตั้งค่า> แป้นพิมพ์ลัด ที่นี่คุณสามารถค้นหาทางลัดที่เกี่ยวข้องกับความคิดเห็น

สำหรับผู้ใช้ที่มาจากSublime Textหรือชอบที่จะมีCtrl+ Shift+ /คุณสามารถทำให้เกิดการเปลี่ยนแปลงจากการตั้งค่าดังกล่าวข้างต้นที่กล่าวถึงหรือเพียงแค่ติดตั้งSublime Text Keymapส่วนขยายโดยไมโครซอฟท์


1

บน Windows 10, Italian Keyboard, VSC 1.19.1:

เลือกบรรทัดที่คุณต้องการแสดงความคิดเห็นและกด "Ctrl + ù"


1

สำหรับ Windows, เริ่มต้นที่สำคัญสำหรับความคิดเห็นของหลายคู่สายเป็นAlt+ Shift+A

สำหรับ windows คีย์เริ่มต้นสำหรับความคิดเห็นบรรทัดเดียวคือCtrl+/



1

หากคุณกำลังใช้ VSCode ในสภาวะแวดล้อม linux คุณสามารถคอมเม้นต์หลายบรรทัดได้โดย:

การเลือกบล็อกของรหัส => จากนั้นกดCtrl+ Shift+ A(บล็อกความคิดเห็น)

หรือการเลือกบล็อกของรหัส => จากนั้นกดCtrl+ /(การแสดงความคิดเห็นบรรทัดเดียวที่ใช้กับทุกบรรทัดที่เลือก)

หวังว่านี่จะช่วยได้


1

ใน windows คุณต้องกดctrl+ /ใน mac คุณสามารถทำได้+ /เพื่อแสดงความคิดเห็นหลายรายการ

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

จากนั้นหากคุณต้องการยกเลิกการแสดงความคิดเห็นให้เลือกบรรทัดอีกครั้งจากนั้นกดctrl+ /(ในหน้าต่าง) อีกครั้ง+ /(ใน mac)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.