Bình luận Eclipse / phím tắt uncomment?


270

Tôi nghĩ rằng điều này sẽ dễ dàng đạt được, nhưng cho đến nay tôi vẫn chưa tìm thấy giải pháp cho lối tắt nhận xét / không chú ý trên cả hai Java class editorjsf faceted webapp XHTML file editor:

  1. để nhanh chóng nhận xét / bỏ ghi chú một dòng (như ctrl+ dlà để xóa một dòng)
  2. có thể chọn nhiều dòng và bình luận / bỏ ghi chú

Ví dụ :

mã java dòng đơn , từ:

private String name;

vào

//private String name;

mã java nhiều dòng , từ:

private String name;
private int age;

vào

/*private String name;
private int age;*/

mã xhtml dòng đơn , từ:

<h:inputText ... />

vào

<!-- h:inputText ... / -->

mã xhtml nhiều dòng , từ:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

vào

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->


3
cho bình luận dòng duy nhất bạn có thể sử dụng ctrl + /.
Harry Joy


Phím tắt Mac: // để nhận xét dòng đơn chuyển đổi Cmd + / để chèn và xóa. / * multiline * / sử dụng Cntrl + Cmd + // để bình luận và Cntrl + Cmd + \\ để bỏ ghi chú. Hoạt động với Eclipse neon quá!
lft93ryt

Bất kỳ lối tắt nào để bỏ ghi chú loại này / ** Xin chào * đây là dòng thứ hai * đây là dòng thứ ba * /
MashukKhan

Câu trả lời:


359

Đố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.


1
mát mẻ ! hoạt động tuyệt vời cho cả tệp java và xhtml. nó thậm chí còn sử dụng / * * / cho các mã java đa dòng
bertie

1
Không thể sử dụng Bàn phím Thụy Điển, đa dòng là không thể vì char '/' được nhập bằng shift + 7, có plugin nào để thay đổi các phím tắt cho người dùng Thụy Điển không?
David Mårtensson

1
@ DavidMårtensson nó hoạt động tốt với tôi, chỉ cần nhấn Ctrl + Shift + 7 (mang lại ctrl + /), có nhiều dòng được đánh dấu.
người dùng

1
Để bỏ ghi chú, nhấn Ctrl + / lần nữa nếu đó là một nhận xét một dòng và Ctrl + Shift + \ nếu đó là một nhận xét nhiều dòng
Richie

1
@Richie ctrl + shift + \ không hoạt động đối với tôi vì đã bỏ qua nhiều dòng
john

178

Sử dụng

Ctrl+ SHIFT+ Lsẽ mở danh sách tất cả các phím tắt chính cho nhật thực.

  1. Đối với nhận xét và không ghi chú mã java dòng đơn : Ctrl+ /(Chuyển tiếp dấu gạch chéo)

  2. Đối với nhận xét mã java nhiều dòng : Ctrl+ Shift+ /(Chuyển tiếp dấu gạch chéo) và

    Uncomine uncomment: Ctrl+ Shift+ \(Dấu gạch chéo ngược)

  3. Đối với nhận xét / không ghi chú mã xhtml dòng đơn : Ctrl+ Shift+ c

  4. Đối với nhận xét mã xhtml nhiều dòng : Ctrl+ Shift+ /(Chuyển tiếp dấu gạch chéo)

    Đối với nhiều trường hợp không liên quan: Ctrl+ Shift+ \(Dấu gạch chéo ngược)

Đối với người dùng Mac, nó sẽ là: thay vìCtrl


13
Tìm thấy rồi ! Đó là ctrl shift c trong nhật thực của tôi và chuyển đổi nhận xét / bỏ ghi chú hoạt động cho cả mã java và tệp xhtml. Nhưng nhận xét về mã java sử dụng // thậm chí cho nhiều dòng, và không / * * / .. nhưng tôi nghĩ rằng nó ổn :-)
bertie

@bertie Sử dụng # 4 nếu đó là hiệu ứng bạn sẽ làm.
b1nary.atr0phy

thay ctrl bằng, cảm ơn vì đã dạy tôi cách dạy cá!
Hunter-Orionnoir

Đối với nhiều trường hợp không lưu ý: Ctrl + Shift + \ (Dấu gạch chéo ngược): QUAN TRỌNG nhất!
raikumardipak

92

CTRL + 7

không bình luận / không chú ý trong Trình soạn thảo Java.


Điều này hoạt động cho ứng dụng Android. Tôi đã trao đổi nó với Ctrl + Q.
MrHIDEn

Điều này thật tuyệt vời vì nó đơn giản hơn việc ghi nhớ hai lệnh khác nhau để bình luận / không bình luận!
levininja

ngược lại với hầu hết các câu trả lời khác, câu trả lời này sẽ luôn hoạt động (không thể lồng ý kiến ​​đa dòng)
idclev 463035818

47
  1. Nhận xét dòng đơn Ctrl+/
  2. Độc dòng bỏ ghi chú Ctrl +/

  1. Nhận xét đa dòng Ctrl+ Shift+/
  2. Uncomine uncomment Ctrl + Shift+ \(lưu ý dấu gạch chéo ngược)

32

Một cách dễ dàng hơn là nhấn Ctrl+ Shift+ C, giống như trong Code :: Blocks


2
Cảm ơn bạn. Trong bàn phím của tôi, tôi phải nhấn Alt Gr để truy cập / và các phím tắt phổ biến không hoạt động (ctrl + / và ctrl + shift + /). Phím tắt này là những gì tôi cần.
zezim

1
Điều này thật tuyệt vời vì nó không chú ý đến XML. Khi tôi sử dụng Cmd- / để bỏ ghi chú XML / HTML, tôi kết thúc bằng một nhận xét lồng nhau.
David Mann

15

Chọn mã bạn muốn bình luận, sau đó sử dụng Ctr+ /để bình luận và Ctrl+ /cũng để bỏ ghi chú. Nó có thể không hoạt động cho tất cả các loại tệp nguồn, nhưng nó hoạt động rất tốt cho mã Java.


11

Trong nhật thực Nhấn Ctrl+ Shift+ L, sẽ liệt kê tất cả các phím tắt.


Câu trả lời này thực sự có ý nghĩa đầy đủ hơn. đưa ra câu trả lời cho một loạt các câu hỏi liên quan đến lối tắt khác, ngoài câu hỏi nào được hỏi ở đây
DeltaCap019

2
..nhưng nó không trả lời câu hỏi vì phím nóng "bình luận" không được liệt kê trong cửa sổ bật lên này.
WesternGun

8

Ctrl + Shift+ C . Hoạt động tốt trên java , .xhtml , .properties và có thể vào người khác nhưng tôi chỉ thử nghiệm những cái. Có thể bình luận đơn hoặc nhiều dòng.


vâng, cũng hoạt động ít nhất trong.less, .css, .jsp, .xml
el-teedee

8

Nhận xét Trong lớp Java


  1. Chuyển đổi / Nhận xét dòng đơn (Ctrl +/ ) - Thêm / xóa nhận xét dòng (// đánh) khỏi dòng hiện tại.
  2. Thêm bình luận khối (Ctrl + Shift+\ ) - Gói các dòng đã chọn trong một nhận xét khối (/ * '* *).
  3. Xóa nhận xét khối (Ctrl + Shift+/ ) - Xóa nhận xét khối (/ * Rách * /) xung quanh các dòng đã chọn.
  4. Thêm nhận xét Javadoc (Alt + Shift+J ) - Thêm nhận xét Javadoc vào trường / phương thức / lớp đang hoạt động.

Nhận xét Trong tệp HTML / XML / Config


  1. Thêm nhận xét khối (Ctrl + Shift+/ ) - Gói các dòng đã chọn trong nhận xét khối (<! - ->).
  2. Xóa nhận xét khối (Ctrl+Shift+\) - Xóa nhận xét khối (<! - ->) xung quanh các dòng đã chọn.

HAHA, bằng cách cố gắng không chú ý đến XML CTRL+SHIFT+\ , tôi đã phát hiện ra một tệp mới CTRL+ALT-GR+8dường như trùng lặp (chia theo chiều dọc) tệp được chỉnh sửa hiện tại trong 2 trình soạn thảo. Sau đó, bạn có thể thấy phần đầu và phần dưới cùng của cùng một tệp
el-teedee

7

Một cách đơn giản để làm là nhấn Ctrl+ Shift+ C, trên các dòng mã của bạn.

Đối với bình luận và cho uncomment làm tương tự .. :)


Cảm ơn điều này dẫn tôi thử cmd ⌘ + shift + c (về cơ bản là giống nhau) để chuyển đổi nhận xét về máy mac
Hunter-Orionnoir

Nó chỉ làm việc cho chỉ nhận xét và hướng dẫn uncomment.
Lova Chittumuri


5

Đối với máy Mac, đây là sự kết hợp sau: Cmd+/


1
chỉ để tham khảo trong tương lai: Khóa đó được gọi là "khóa lệnh".
katzenhut

@katzenhut Tôi hy vọng một lập trình viên sẽ biết các phím trên bàn phím của anh ấy / cô ấy là gì.
b1nary.atr0phy

@ b1nary.atr0phy - tốt, khi tôi viết bình luận này, người trả lời gọi khóa được đề cập là "mac-key". Vì vậy, những gì mà không cho bạn biết? may mắn thay, ai đó đã chỉnh sửa nó kể từ ...
katzenhut

Ông chủ của tôi đã buộc tôi sử dụng Mac-Book trước đó. Không phải lỗi của tôi, tôi không biết tên nút :-)
bofredo

5

Đối với những người thích tùy chỉnh mọi thứ (và làm hỏng chúng), một số mẹo:

Trong "Tùy chọn" - "Chung" - "Phím", nhập "bình luận" để có danh sách đầy đủ về tổ hợp phím nhận xét trong tất cả các trình soạn thảo. Hãy chắc chắn chỉ chỉnh sửa, không sao chép các lệnh (vì bạn không thể xóa các lệnh đã tạo).

Đối với các tệp HTML, hãy tìm những tệp có phạm vi "Chỉnh sửa tệp HTML". Các tên khó hiểu, có, nhưng mô tả hiển thị ít nhiều khi mỗi khóa được sử dụng.

Cuối cùng, tôi chỉ có thể xác định nhận xét khối trong HTML ở đây. Nó hoạt động cho cả mã HTML và mã Javascript (thêm ở đầu và cuối, <!---->nếu là HTML, và thêm /**/nếu là Javascript). (Tôi nhớ một lần có thể có một "dòng chú thích" chìa khóa (add nhận xét cho mỗi dòng) nhưng bây giờ nó không còn ở đó nữa. Nếu ai đó biết làm thế nào để tìm thấy nó và cho tôi biết, tôi sẽ rất biết ơn.) Phạm trù phải . không hoạt động.nhập mô tả hình ảnh ở đây Edit Source

BIÊN TẬP:

Tôi tìm thấy cách định cấu hình Nhận xét chuyển đổi XML! Các thể loại nên được Edit, quá. Sau đó, bạn có thể chuyển nhận xét trong ** XML Editor (một trong đó có các tab "Thiết kế" và "Nguồn").

nhập mô tả hình ảnh ở đây


1
Trên Maverics / Eclipse oxy, tôi đã làm cho nó hoạt động bằng cách đặt ràng buộc = lệnh + shift + /, khi = 'chỉnh sửa nguồn javascript' trong đó category = source và lệnh = 'thêm bình luận khối'.
jkb016

3

Ctrl+ /chuyển đổi nhận xét "//" và Ctrl+ Shift/chuyển đổi nhận xét "/ * * /". Í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.

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


3

Nhận xét đơn ctrl+ /và cũng có thể nhận xét nhiều dòng, bạn có thể chọn nhiều dòng và sau đó ctrl+ /. Sau đó, để xóa nhận xét, bạn có thể sử dụng ctrl+ ccho cả nhận xét một dòng và nhiều dòng.


3

Bạn có thể chuyển nhận xét trên một dòng hoặc lựa chọn bằng cách sử dụng phím tắt Ctrl+/ Điều này thêm / xóa // trước mặt của dòng mã

Bạn có thể chặn comment / * * / sử dụng Ctrl+ Shift+ / eclipse shortcut

Bạn có thể tìm thấy một danh sách đầy đủ các phím tắt nhật thực hữu ích tại đây http://javatutorial.net/eclipse-shortype


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.