Làm thế nào để bình luận một khối trong Eclipse?


185

Liệu Eclipse có một phím nóng để bình luận một khối không? và để uncomment một khối?

Câu trả lời:


270

Ctrl- /để chuyển đổi các bình luận "//" và Ctrl- Shift- /để chuyển đổi các bình luận "/ * * /". Ít nhất là đối với Java, dù sao đi nữa - các công cụ khác có thể có các phím tắt khác nhau.

Ctrl- \sẽ xóa một khối bình luận, nhưng sẽ không thêm bình luận.

Lưu ý: Đối với Eclipse CDT 4.4.2, Ctrl- Shift- /sẽ không bỏ sót nhận xét khối "/ * * /". Sử dụng Ctrl- Shift- \trong trường hợp đó.

EDIT: Đó là Ctrltrên PC, nhưng trên Mac, các phím tắt có thể Cmdthay thế. Bản thân tôi không có máy Mac, vì vậy không thể dễ dàng kiểm tra.


10
Đối với bản ghi: trên Mac, Command-/làm cho nó một //Ctrl-Command-/làm cho nó một /* */. Xóa bình luận được thực hiện với Ctrl-Command-\\ .
Angelo van der Sijpt

3
Tôi đã thử nó trên máy Mac. Để xóa //bình luận, tôi chỉ cần làm Command-/lại.

1
@Griffin Tôi cũng vậy, nhưng Ctrl + Shift + \ hoạt động cho / * * / nhận xét kiểu. // nhận xét kiểu có thể được xóa bằng Ctrl + /
Inversus

@IOS_Dev: Tôi nghi ngờ đó là một thứ chung của Mac / PC. Sẽ chỉnh sửa để ghi chú.
Jon Skeet

1
@ashrafmohammed: Trong "Tùy chọn", đi tới phím tắt (nhập Phím vào bộ lọc) và sau đó tìm kiếm nhận xét. Có lẽ bạn đã có các ràng buộc chính khác nhau để mặc định.
Jon Skeet

68

Có hai khả năng:

Mỗi dòng được thêm vào //

ctrl+ /để bình luận
ctrl+ \để không chú ý

Lưu ý: trên cdt nhật thực gần đây, ctrl+ /được sử dụng để chuyển đổi nhận xét (và ctrl+ \không có tác dụng nữa)

Toàn bộ khối được bao quanh với các bình luận khối / *

ctrl+ shift+ /để bình luận
ctrl+ shift+ \để xóa


a có mã gập được kích hoạt để ctrl + / enable-vô hiệu hóa điều đó. Đối với tôi kiểm soát + shift + 7 cho tôi // bình luận-uncomment.
roho

Tôi sẽ khuyên mọi người không sử dụng các phím tắt nhận xét khối vì việc triển khai không, chúng ta sẽ nói "thông minh". Nếu bạn có các bình luận chặn trong phần bạn dự định chặn bình luận, các thẻ bắt đầu / kết thúc sẽ bị xóa! Vì vậy, khi bạn cố gắng hoàn tác nhận xét, bây giờ bạn phải chèn các thẻ "/ * * /" bị thiếu. Ít nhất đây là những gì tôi thấy khi sử dụng Juno trong Linux. Kiểm tra nó ra trước!
mohbandy

27

Dành cho Trình soạn thảo Eclipse

Đối với dòng đơn (Hiệu ứng chuyển đổi)

Nhận xét: Ctrl+ Shift+c

Không chú ý: Ctrl+ Shift+c

Đối với nhiều dòng (Hiệu ứng chuyển đổi) (Chọn các dòng bạn muốn nhận xét)

bình luận: Ctrl+ Shift+c

Không chú ý: Ctrl+ Shift+c

Nó dành cho tất cả html, css, jsp, java . Nó cho hiệu ứng chuyển đổi.


9

Tôi đến đây để tìm kiếm một câu trả lời và cuối cùng tôi đã tìm thấy nó, nhờ những phản hồi trước đó.

Trong trường hợp cụ thể của tôi, trong khi chỉnh sửa mã PHP trên Eclipse Juno, tôi đã thấy rằng các lệnh trước đó sẽ không hoạt động với tôi. Thay vì chúng, tôi nên nhấn Ctrl+ 7(trên phím số ưu việt) để có được nhận xét thanh đôi ("//"). Không có cách nào tôi có thể nhận xét chúng với các tổ hợp phím được đề cập trước đó.


Điều tương tự cũng xảy ra với tôi, có vẻ như đó là một số tương tác với một plugin.
Yaroslav

1
+1 Sử dụng Ctrl + 7 (trên các phím số phía trên các phím bảng chữ cái) để tắt khối hiện đang được chọn //, ngay cả trong mã Java. Thật khó chịu khi nó sẽ tăng gấp đôi dòng bình luận, điều này có khả năng khiến bạn không thể nhanh chóng bỏ qua tất cả nếu một trong những dòng có nhiều bình luận hơn những dòng khác ... ồ, đủ tốt rồi!
ArtOfWarfare

6

Tôi có Eclipse IDE for Java Developers Version: Juno Service Release 2và nó là -

Mỗi dòng được thêm vào //

ctrl+ /cho cả bình luận và không chú ý.


5

Như các câu trả lời khác đã chỉ ra, các phím tắt sau được xác định theo mặc định (Tôi đang đề cập đến việc chỉnh sửa nguồn java - có thể tìm thấy các ràng buộc phím tắt trong Cửa sổ nhật thực> Tùy chọn, trong 'Chung' / 'Phím', tìm kiếm 'bình luận'):

  • để thêm nhận xét khối, phím tắt (ràng buộc) là: Ctrl + Shift + /
  • để xóa nhận xét khối, phím tắt (ràng buộc) là: Ctrl + Shift + \

Thật không may, các phím tắt này không hoạt động với tôi (trên IDE Java EE cho Nhà phát triển web, phiên bản: Juno Service Release 2).

Lý do, tôi nghĩ, là bố cục bàn phím của tôi (bố cục bàn phím QWERTZ được sử dụng ở Đức - xem tại đây để biết thêm thông tin), trong đó '/' thực sự phải được viết thông qua 'Shift + 7'.

Do đó, tôi đã phải thay đổi các ràng buộc phím tắt cho các nhận xét (vừa thực hiện để chỉnh sửa nguồn java) trong các tùy chọn nhật thực (trong 'Chung' / 'Phím') như sau:

  • Thay đổi liên kết của lệnh 'Thêm nhận xét chặn' (khi 'Chỉnh sửa nguồn Java') từ 'Ctrl + Shift + /' thành 'Ctrl + Shift + 7'
  • Thay đổi liên kết của lệnh 'Xóa nhận xét chặn' (khi 'Chỉnh sửa nguồn Java') từ 'Ctrl + Shift + \' thành 'Ctrl + Shift + 8'
  • Hủy liên kết 'Ctrl + /' cho lệnh 'Chuyển đổi Nhận xét' (khi 'Chỉnh sửa nguồn Java'); thay vì chỉ định một ràng buộc mới, tôi chỉ cần bỏ liên kết phím tắt này, vì đã có một liên kết với Ctrl + 7 và một với Ctrl + Shift + C (cả hai đều hoạt động với tôi)

4

Ngoài ra, bạn có thể thay đổi lối tắt Eclipse trong Windows -> Tùy chọn -> Chung -> Phím

thay đổi lối tắt Eclipse


3

Đối với nhận xét dòng đơn, bạn có thể sử dụng Ctrl+ /và cho nhận xét nhiều dòng, bạn có thể sử dụng Ctrl+ Shift+ /sau khi chọn các dòng bạn muốn nhận xét trong trình soạn thảo java.

Trên Mac / OS X, bạn có thể sử dụng + /để nhận xét các dòng đơn hoặc các khối được chọn.


3

cho mã java

nếu bạn muốn bình luận một dòng thì hãy đặt dấu gạch chéo kép trước mã của dòng đơn bằng cách nhấn Ctrl+ / ví dụ: //System.Out.println("HELLO");

và đối với nhận xét nhiều dòng, Chọn mã số lượng bạn muốn nhận xét và sau đó nhấn

Shift+ CTRL+/

Bây giờ đối với các nhận xét mã XML, trước tiên hãy chọn mã và sau đó nhấn Shift+ CTRL+ / cho cả nhận xét dòng đơn và đa dòng


1

Sử dụng Eclipe Oxygen command+ Shift+ ctrên macOSx Sierra sẽ thêm / xóa nhận xét ra nhiều dòng mã


1

Đối với JAVA:

Nhận xét dòng đơn:

               // this is a single line comment

Để bình luận: Ctrl+ Shift+C

Để bỏ ghi chú: Bấm lại Ctrl+ Shift+C

Nhiều dòng bình luận:

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

Đầu tiên, chọn tất cả các dòng mà bạn muốn bình luận / bỏ ghi chú sau đó,

Để bình luận: Ctrl+ Shift+C

Để bỏ ghi chú: Bấm lại Ctrl+ Shift+C

Tôi hy vọng, điều này sẽ làm việc cho bạn!


1
Chào mừng và chào mừng đến với StackOverflow. Nói chung câu trả lời cho các câu hỏi đã có câu trả lời được bình chọn cao dự kiến ​​sẽ thêm bằng cách nào đó vào những gì đã được cung cấp. Có cách nào bạn có thể cập nhật câu trả lời của mình để làm sáng tỏ cách nó thêm một cái gì đó mới vào những gì đã được nói không?
Louis Langholtz

1

Nó phụ thuộc vào phiên bản HĐH - đối với tôi, nó hoạt động với Command + 7


Tương tự ở đây, sử dụng Windows 10 và bàn phím tiếng Tây Ban Nha, tôi cần nhập Ctrl + 7 để nhận xét / mã không ghi chú. Shift + 7 tạo /, không có phím trực tiếp để gõ / trừ khi bạn có bàn phím số.
Antonio Rodríguez

0

Sử dụng Eclipse Mars.1 CTRL+ /trên Linux trong Java sẽ nhận xét nhiều dòng mã. Khi cố gắng bỏ bình luận nhiều dòng đó, Eclipse đã bình luận các bình luận. Tôi thấy rằng nếu có một dòng trống trong các ý kiến ​​thì nó sẽ làm điều này. Nếu bạn có 10 dòng mã, một dòng trống và 10 dòng mã nữa, CTRL+ /sẽ nhận xét tất cả. Bạn sẽ phải xóa dòng hoặc bỏ nhận xét chúng trong khối 10.


0

Oxy Eclipse với CDT, PyDev:

Chặn bình luận trong menu Nguồn

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5


-1

Đối với nhận xét dòng đơn, chỉ cần sử dụng // và đối với nhận xét nhiều dòng, hãy sử dụng / * mã của bạn tại đây * /


1
Xin lưu ý rằng câu hỏi là nếu Eclipse có một phím nóng, chứ không phải chính cú pháp là gì.
SL Barth - Phục hồi lại

-1

Chọn văn bản bạn muốn Chặn bình luận / Chặn không ghi chú.

Để bình luận, Ctrl+ 6

Để không chú ý, Ctrl + 8

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.