จะแสดงความคิดเห็นบล็อกใน Eclipse ได้อย่างไร?


185

Eclipse มีปุ่มลัดเพื่อแสดงความคิดเห็นบล็อกหรือไม่ และยกเลิกการใส่ข้อคิดเห็นบล็อก?

คำตอบ:


270

Ctrl- /เพื่อสลับความคิดเห็น "//" และCtrl- Shift- /เพื่อสลับ "/ * * /" ความคิดเห็น อย่างน้อยสำหรับ Java - เครื่องมืออื่น ๆ อาจมีทางลัดที่แตกต่างกัน

Ctrl- \จะลบบล็อกของความคิดเห็นอย่างใดอย่างหนึ่ง แต่จะไม่เพิ่มความคิดเห็น

หมายเหตุ: สำหรับ Eclipse CDT 4.4.2, Ctrl- Shift- /จะไม่แสดงข้อคิดเห็นข้อคิดเห็นบล็อก "/ * * /" ใช้Ctrl- Shift- \ในกรณีนั้น

แก้ไข: มันCtrlอยู่บนพีซี แต่ใน Mac อาจมีทางลัดCmdแทนทั้งหมด ฉันไม่มี Mac เองดังนั้นไม่สามารถตรวจสอบได้อย่างง่ายดาย


10
สำหรับบันทึก: บน Mac Command-/ทำให้มัน//และทำให้มันเป็นCtrl-Command-/ การลบความคิดเห็นจะทำด้วย/* */ Ctrl-Command-\\
Angelo van der Sijpt

3
ฉันลองใช้ Mac เพื่อลบ//ความคิดเห็นฉันเพิ่งทำCommand-/อีกครั้ง
Noah Lavine

1
@Griffin ฉันไม่ได้ แต่ Ctrl + Shift + \ ใช้ได้กับความคิดเห็น / * * / สไตล์ // ความคิดเห็นสไตล์สามารถลบได้ด้วย Ctrl + /
Inversus

@IOS_Dev: ฉันสงสัยว่าเป็นสิ่งที่ Mac / PC ทั่วไป จะแก้ไขให้ทราบ
Jon Skeet

1
@ashrafmohammed: ภายใต้ "การตั้งค่า" ให้ไปที่แป้นพิมพ์ลัด (พิมพ์คีย์ลงในตัวกรอง) จากนั้นค้นหาความคิดเห็น บางทีคุณอาจมีการเชื่อมโยงคีย์ที่แตกต่างกับค่าเริ่มต้น
Jon Skeet

68

มีความเป็นไปได้สองอย่าง:

ทุกบรรทัดที่เติมด้วย //

ctrl+ /เพื่อแสดงความคิดเห็น
ctrl+ \เพื่อไม่แสดงความคิดเห็น

หมายเหตุ: เมื่อเร็ว ๆ นี้ eclipse cdt ctrl+ /ใช้เพื่อสลับความคิดเห็น (และctrl+ \ไม่มีผลกระทบเพิ่มเติม)

บล็อกที่สมบูรณ์ล้อมรอบด้วยความคิดเห็นบล็อก / *

ctrl+ shift+ /เพื่อแสดงความคิดเห็น
ctrl+ shift+ \เพื่อลบ


มีการเปิดใช้งานการพับโค้ดเพื่อให้ ctrl + / เปิดใช้งานปิดใช้งานนั้น สำหรับฉันควบคุม + shift + 7 ให้ฉัน // คอมเม้นท์ -comment
roho

ฉันอยากจะแนะนำให้ผู้คนต่อต้านการใช้ทางลัดความคิดเห็นบล็อกเนื่องจากการใช้งานไม่ได้เราจะพูดว่า "ฉลาด" หากคุณมีบล็อกความคิดเห็นภายในส่วนที่คุณวางแผนจะบล็อกความคิดเห็นแท็กเริ่มต้น / สิ้นสุดจะถูกลบออก! ดังนั้นเมื่อคุณพยายามยกเลิกการแสดงความคิดเห็นตอนนี้คุณต้องแทรกแท็ก "/ * * /" ที่ขาดหายไป อย่างน้อยนี่คือสิ่งที่ฉันเห็นโดยใช้ Juno ภายใต้ Linux ทดสอบก่อน!
mohbandy

27

สำหรับ Eclipse Editor

สำหรับบรรทัดเดียว (สลับผล)

ความคิดเห็น: Ctrl+ Shift+c

Uncomment: Ctrl+ Shift+c

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

ความคิดเห็น: Ctrl+ Shift+c

Uncomment: Ctrl+ Shift+c

มันเป็นสำหรับทุกHTML, CSS, JSP, Java มันให้ผลสลับ


9

ฉันมาที่นี่เพื่อค้นหาคำตอบและสุดท้ายพบว่าตัวเองขอบคุณคำตอบก่อนหน้า

ในกรณีเฉพาะของฉันในขณะที่แก้ไขโค้ด PHP บน Eclipse Juno ฉันพบว่าคำสั่งก่อนหน้านี้ใช้ไม่ได้สำหรับฉัน แทนที่จะเป็นฉันควรกดCtrl+ 7(บนปุ่มตัวเลขที่เหนือกว่า) เพื่อรับความคิดเห็นของแถบคู่ ("//") ไม่มีวิธีที่ฉันสามารถแสดงความคิดเห็นได้ด้วยชุดคีย์ที่กล่าวถึงก่อนหน้า


เหมือนกันกับฉันดูเหมือนว่ามันควรจะมีปฏิสัมพันธ์กับปลั๊กอิน
ยาโรสลาฟ

1
+1 การใช้ Ctrl + 7 (บนปุ่มตัวเลขด้านบนปุ่มตัวอักษร) เพื่อสลับบล็อกที่เลือกในปัจจุบัน//แม้จะอยู่ในรหัส Java เป็นเรื่องที่น่ารำคาญที่มันจะเพิ่มเส้นแสดงความคิดเห็นเป็นสองเท่าซึ่งอาจทำให้เป็นไปไม่ได้ที่จะแสดงความคิดเห็นอย่างรวดเร็วหากบรรทัดใดบรรทัดหนึ่งมีความคิดเห็นมากกว่าคนอื่น ... โอ้ดีพอ!
ArtOfWarfare

6

ฉันมีEclipse IDE for Java Developers Version: Juno Service Release 2และเป็น -

ทุกบรรทัดที่เติมด้วย //

ctrl+ /สำหรับทั้งความคิดเห็นและไม่แสดงความคิดเห็น


5

ตามที่ระบุไว้คำตอบอื่น ๆ ทางลัดต่อไปนี้จะถูกกำหนดโดยค่าเริ่มต้น (ฉันหมายถึงการแก้ไขแหล่งที่มาของ Java - การผูกทางลัดสามารถพบได้ในหน้าต่าง eclipse> การตั้งค่าภายใต้ 'ทั่วไป' / 'คีย์' ค้นหา 'ความคิดเห็น'):

  • เพื่อเพิ่มความคิดเห็นบล็อกทางลัด (รวม) คือ: Ctrl + Shift + /
  • เพื่อลบความคิดเห็นบล็อกทางลัด (รวม) คือ: Ctrl + Shift + \

น่าเสียดายที่ทางลัดเหล่านี้ใช้ไม่ได้สำหรับฉัน (บน Eclipse Java EE IDE สำหรับนักพัฒนาเว็บรุ่น: Juno Service Release 2)

เหตุผลที่ฉันคิดว่าเป็นรูปแบบแป้นพิมพ์ของฉัน (รูปแบบแป้นพิมพ์ QWERTZ ที่ใช้ในเยอรมนี - ดูที่นี่สำหรับข้อมูลเพิ่มเติม) โดยที่ '/' ต้องเขียนจริงผ่าน 'Shift + 7'

ฉันจึงต้องเปลี่ยนการเชื่อมโยงทางลัดสำหรับความคิดเห็น (เพียงเพื่อแก้ไขแหล่งที่มาของจาวา) ในการตั้งค่า eclipse (ภายใต้ 'ทั่วไป' / 'คีย์') ดังนี้:

  • เปลี่ยนการโยงคำสั่ง 'เพิ่มความคิดเห็นบล็อก' (เมื่อ 'แก้ไขแหล่งข้อมูล Java') จาก 'Ctrl + Shift + /' เป็น 'Ctrl + Shift + 7'
  • เปลี่ยนการโยงคำสั่ง 'ลบความคิดเห็นบล็อก' (เมื่อ 'แก้ไขแหล่งข้อมูล Java') จาก 'Ctrl + Shift + \' เป็น 'Ctrl + Shift + 8'
  • ยกเลิกการผูก 'Ctrl + /' สำหรับคำสั่ง 'สลับความคิดเห็น' (เมื่อ 'แก้ไขแหล่งข้อมูล Java'); แทนการกำหนดการโยงใหม่ฉันเพียงแค่ยกเลิกการเชื่อมโยงทางลัดนี้เนื่องจากมีอยู่แล้วด้วย Ctrl + 7 และอีกอันที่มี Ctrl + Shift + C (ซึ่งทั้งคู่ใช้งานได้สำหรับฉัน)

4

นอกจากนี้คุณสามารถเปลี่ยนทางลัด Eclipse ใน Windows -> Preferences -> General -> Keys

เปลี่ยนทางลัด Eclipse


3

สำหรับข้อคิดเห็นบรรทัดเดียวคุณสามารถใช้Ctrl+ /และสำหรับความคิดเห็นหลายบรรทัดคุณสามารถใช้Ctrl+ Shift+ /หลังจากเลือกบรรทัดที่คุณต้องการแสดงความคิดเห็นในตัวแก้ไขจาวา

บน Mac / OS X คุณสามารถใช้+ /เพื่อแสดงความคิดเห็นบรรทัดเดียวหรือบล็อกที่เลือก


3

สำหรับรหัส java

หากคุณต้องการความคิดเห็นบรรทัดเดียวให้ใส่เครื่องหมายทับหน้าคู่ก่อนโค้ดของบรรทัดเดียวด้วยตนเองหรือโดยกดCtrl+ / ตัวอย่าง: //System.Out.println("HELLO");

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

Shift+ CTRL+/

ตอนนี้สำหรับความคิดเห็นของโค้ด XML ให้ใช้เลือกรหัสก่อนจากนั้นกดShift+ CTRL+ / สำหรับความคิดเห็นทั้งบรรทัดเดียวและหลายบรรทัด


1

การใช้ Eclipe Oxygen command+ Shift+ cบน macOSx Sierra จะเพิ่ม / ลบความคิดเห็นออกหลายบรรทัดของรหัส


1

สำหรับ JAVA:

ความคิดเห็นบรรทัดเดียว:

               // this is a single line comment

เพื่อแสดงความคิดเห็น: Ctrl+ Shift+C

หากต้องการยกเลิกข้อคิดเห็น: กดอีกครั้งCtrl+ Shift+C

ความคิดเห็นหลายบรรทัด:

         /* .........
            .........
            ......... */ 

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

เพื่อแสดงความคิดเห็น: Ctrl+ Shift+C

หากต้องการยกเลิกข้อคิดเห็น: กดอีกครั้งCtrl+ Shift+C

ฉันหวังว่าสิ่งนี้จะได้ผลสำหรับคุณ!


1
ทักทายและยินดีต้อนรับสู่ StackOverflow โดยทั่วไปแล้วคำตอบสำหรับคำถามที่มีคำตอบที่ลงคะแนนสูงแล้วคาดว่าจะเพิ่มอย่างใดอย่างหนึ่งกับสิ่งที่มีอยู่แล้ว มีวิธีที่คุณสามารถอัปเดตคำตอบของคุณเพื่อให้ความสว่างว่าจะเพิ่มสิ่งใหม่ ๆ ในสิ่งที่พูดไปแล้วหรือไม่?
Louis Langholtz

1

มันขึ้นอยู่กับเวอร์ชั่นของ OS - สำหรับฉันมันใช้งานได้กับ Command + 7


คล้ายกันที่นี่โดยใช้ Windows 10 และแป้นพิมพ์ภาษาสเปนฉันต้องพิมพ์ Ctrl + 7 เพื่อแสดงความคิดเห็น / รหัส uncomment Shift + 7 สร้าง /, ไม่มีรหัสโดยตรงให้พิมพ์ / ยกเว้นว่าคุณมีแป้นพิมพ์ตัวเลข
Antonio Rodríguez

0

การใช้ Eclipse Mars.1 CTRL+ /บน Linux ใน Java จะคอมเม้นท์โค้ดหลายบรรทัด เมื่อพยายามที่จะยกเลิกการแสดงความคิดเห็นหลายบรรทัด Eclipse แสดงความคิดเห็นความคิดเห็น ฉันพบว่าหากมีบรรทัดว่างในความคิดเห็นมันจะทำเช่นนี้ หากคุณมีรหัส 10 บรรทัดบรรทัดว่างและอีก 10 บรรทัดของรหัสCTRL+ /จะแสดงความคิดเห็นทั้งหมด คุณจะต้องลบบรรทัดหรือยกเลิกการแสดงความคิดเห็นในช่วง 10


0

Eclipse Oxygen กับ CDT, PyDev:

บล็อกความคิดเห็นภายใต้เมนูแหล่งที่มา

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5


-1

สำหรับความคิดเห็นบรรทัดเดียวเพียงแค่ใช้ // และสำหรับความคิดเห็นหลายบรรทัดใช้ / * รหัสของคุณที่นี่ * /


1
โปรดทราบว่าคำถามคือหาก Eclipse มีฮอตคีย์ไม่ใช่ไวยากรณ์เอง
SL Barth - Reinstate Monica

-1

เลือกข้อความที่คุณต้องการ Block-comment / Block-uncomment

หากต้องการแสดงความคิดเห็นCtrl+ 6

ในการไม่แสดงความคิดเห็นCtrl + 8

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