Mã nhận xét trong Notepad ++


94

Tôi đang sử dụng Notepad ++ làm trình soạn thảo để viết chương trình bằng Python. Nghe có vẻ hơi khó hiểu nhưng tôi đã nhìn xung quanh trong trình chỉnh sửa và không thể tìm thấy bất kỳ phương tiện nào (không phải cách thủ công mà là một cái gì đó giống như trong Emacs) để thực hiện một khối nhận xét trong mã của tôi.

Vì có rất nhiều cài đặt ngôn ngữ được hỗ trợ trong Notepad ++ , tôi tò mò muốn tìm cách chặn mã nhận xét.


10
Cả hai tổ hợp phím CTRL-K và Ctrl-Q có thể được nhìn thấy trong menu Edit của Notepad ++
toto

"phần bình luận trong mã của tôi"? Trong Python? Phím "#" bị thiếu? Rõ ràng, bạn không nói về các nhận xét Python bằng cách sử dụng "#" hoặc docstrings. Bạn đang nói về cái gì
S.Lott

2
Trên thực tế, tôi muốn chặn nhận xét mã của mình được viết bằng Python hoặc thực tế là bất kỳ ngôn ngữ nào khác, trong trình soạn thảo Notepad ++. Có thể điều đó không hoàn toàn rõ ràng từ câu hỏi của tôi. Nhưng câu trả lời của Niels và các câu trả lời khác đã giúp ích.
Arnkrishn

Bạn đang nói về việc áp dụng nhận xét cho tất cả các dòng của một khối mã? Vui lòng cập nhật câu hỏi - không bình luận về câu hỏi của riêng bạn khi bạn có thể sửa câu hỏi.
S.Lott

Có phím tắt nào để nhận xét dòng mã hiện tại không? Ctrl-K và Ctrl-Q đều cần các ký tự đã chọn để hoạt động.
John Slavick

Câu trả lời:


121

CTRL+ QChặn bình luận / bỏ ghi chú.

Xem Phím tắt Bàn phím và Chuột - Notepad ++ Wiki .


21
Ctrl-K / Shift-Ctrl-K thường tốt hơn vì Ctrl-Q chuyển đổi nhận xét trên cơ sở từng dòng, điều này thường gây khó chịu.
Calvin1602

2
CTRL + Q là nhận xét dòng, đối với nhận xét khối, phím tắt là CTRL + SHIFT + Q
machineaddict 22/1113

2
@machineaddict, Điều đó ngược lại là gì?
Pacerier

Tôi đã thấy bạn đang tìm kiếm phím tắt này trong nhiều bài đăng trên các trang web SE. Tôi không biết đường tắt. Tôi chỉ sử dụng tổ hợp Ctrl-Q cho các nhận xét.
machineaddict

1
Lưu ý rằng để nó hoạt động, bạn PHẢI chỉ định Ngôn ngữ (lập trình) cho mã. Ngoài ra, nếu bạn sao chép một đoạn mã vào một tệp mới mà không chỉ định ngôn ngữ theo cách thủ công - hoặc - nó chứa hỗn hợp các ngôn ngữ (ví dụ: SQL nội dòng trong mã Python), nhận xét / bỏ ghi chú khối sẽ không hoạt động .
Juha Untinen


17

Liên kết này chính xác là những gì tôi đang tìm kiếm.

Hãy để tôi tóm tắt các câu trả lời vì lợi ích của người khác ( đối với python và notepad ++ )

1) Ctrl+ Ktrên nhiều dòng (tức là vùng đã chọn) cho phép bạn chặn bình luận .

Cũng lưu ý rằng việc nhấn tổ hợp nhiều lần cho phép bạn thêm nhiều "#" (đôi khi tôi sử dụng ký tự đó trong khi thử nghiệm để phân biệt với các nhận xét khác)

2) Ctrl+ Shift+ K(trên vùng được nhận xét) cho phép bạn thực hiện bỏ ghi chú khối

3) Ctrl+ Shift+ Ktrên một vùng được chọn không được chú thích sẽ không nhận xét nó

4) Ctrl+ Qcho phép bạn chặn nhận xét / bỏ ghi chú trong chế độ được bật / tắt (có nghĩa là bạn không thể thêm nhiều '#' như trong 1))

Hy vọng điều này sẽ giúp một linh hồn lang thang khác.

Câu hỏi - bạn sẽ phát triển bản hack tổ hợp bàn phím như thế nào để nhận xét / bỏ ghi chú nếu không có phím tắt? Chỉ tò mò. Tôi không có manh mối do đó hỏi.


Hope this helps another wandering soul.Nó có.
Shashank Sawant

11

Có trong Notepad ++, bạn có thể làm điều đó!

Một số phím nóng liên quan đến nhận xét:

  • Ctrl+ QChuyển đổi khối nhận xét
  • Ctrl+ KChặn bình luận
  • Ctrl+ Shift+ K Chặn bỏ ghi chú
  • Ctrl+ Shift+ Q Nhận xét trực tuyến

Nguồn: shortcutworld.com từ phần Bình luận / bỏ ghi chú .

Trên liên kết, bạn cũng sẽ tìm thấy nhiều phím tắt hữu ích khác.


9

đối với các tệp .sql Ctrl+ Khoặc Ctrl+ Qkhông hoạt động.

để chèn nhận xét trong tệp .sql trong Notepad ++, hãy thử Ctrl+ Shift+Q

(không có phím tắt nào để bỏ ghi chú khối mã. Tôi đã thử điều đó trên v5.8.2)


7
Để Ctrl-K và Ctrl-Q hoạt động cho SQL, bạn cần chỉnh sửa tệp langs.xml trong thư mục Notepad ++. (Với quyền Quản trị và với notepad ++ đã đóng). Thêm commentLine = "-" vào cài đặt ngôn ngữ cho SQL.
vicsz

1
Từ dev.mysql.com - Từ chuỗi “-” đến cuối dòng. Trong MySQL, kiểu chú thích “-” (dấu gạch ngang kép) yêu cầu dấu gạch ngang thứ hai phải được theo sau bởi ít nhất một khoảng trắng hoặc ký tự điều khiển (chẳng hạn như dấu cách, tab, dòng mới, v.v.). Cú pháp này hơi khác với cú pháp chú thích SQL tiêu chuẩn. Vì vậy, hãy xem bạn có cần sử dụng "-" không, nhưng Notepad ++ sẽ thay đổi màu theo một trong hai cách
BillyNair

@BillyNair, Chà, bắt tốt! Đánh dấu không hợp lệ của Notepad ++ sẽ gây ra một số lỗi nghiêm trọng.
Pacerier

1

Để thêm nhận xét dưới bất kỳ mã nào trên NOTEPAD ++, trước tiên chúng ta phải lưu và xác định loại tệp lập trình hoặc tập lệnh. Giống như, lưu tệp dưới dạng xml, html, v.v. Sau khi tệp được lưu ở định dạng thích hợp, bạn sẽ có thể thêm nhận xét trực tiếp bằng phím tắt ctrl+Q


0

Trong trình soạn thảo n ++ của bạn, bạn có thể đi tới Cài đặt > Trình ánh xạ lối tắt và tìm tất cả thông tin phím tắt cũng như bạn có thể chỉnh sửa chúng :)


0

Hai cách để chặn nhận xét:

  1. Ctrl+ Shift+Q

hoặc là

  1. Chọn khối
  2. Alt + Nhấp chuột phải
  3. Chọn khối bình luận.

0

Sử dụng phím tắt: Ctrl+ Q. Bạn có thể tùy chỉnh trong Cài đặt


0

Nếu không chọn kiểu ngôn ngữ cho tệp của bạn thì không có kiểu nào được xác định. Nhận xét và chặn nhận xét là tùy chọn phong cách ngôn ngữ cụ thể. Nếu đó là PITA ...

Để chọn chỉnh sửa nhiều dòng, bạn có thể sử dụng

shift+ alt+down arrow

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.