2012-07-12 10 views
104

Tôi muốn nhận xét một khối mã trong văn bản tuyệt vời.Phím tắt để nhận xét ra một khối mã với văn bản tuyệt vời

tôi nhìn thấy nó trong RailsCasts, nhưng không nghĩ rằng ông sử dụng văn bản tuyệt vời ... để làm những điều sau đây ...

if (uncommented) 
    some uncommented example 
    # if (commented) 
    # some commented example code 
    # end 
end 

Có một phím tắt trong văn bản tuyệt vời mà tôi có thể sử dụng để chèn khối của #?

Trả lời

210

Các phím tắt để nhận xét ra hoặc bỏ ghi chú văn bản đã chọn hoặc dòng hiện tại:

  • Windows: Ctrl + /
  • Mac: lệnh ⌘ + /
  • Linux: Ctrl + phím Shift + /

Ngoài ra, sử dụng menu: Edit > Comment

Đối với những nhận xét khối bạn có thể muốn sử dụng:

  • Windows: Ctrl + Shift + /
  • Mac: lệnh ⌘ + Option/Alt + /
+1

Phím tắt tương tự cũng hoạt động trong Textmate được Ryan Bates sử dụng. –

+0

eclipse cũng như – sircapsalot

+1

Trong Notepad ++ và Geany (ví dụ, trong số những người khác), bạn có một lệnh để _comment_ AND khác, một khác để _un_ -comment. Điều đó rất hữu ích nếu bạn muốn chọn toàn bộ khối nơi một số dòng được nhận xét và một số thì không, và đặt mọi thứ dưới nhận xét hoặc mọi thứ không có nhận xét. Nếu bạn chỉ có chuyển đổi (đó là trường hợp với Sublime), các bình luận sẽ được đảo ngược, đó là gây phiền nhiễu. – heltonbiker

18

Bạn đang tìm lệnh toggle_comment. (Edit> Bình luận> Chuyển sang Comment)

Theo mặc định, lệnh này được ánh xạ tới:

  • Ctrl + / (Trên Windows và Linux)
  • lệnh ⌘ + / (Trên máy Mac)

Lệnh này cũng mất block đối số, cho phép bạn sử dụng các nhận xét khối thay vì các dòng đơn (ví dụ:/* ... */ thay vì // ... bằng JavaScript). Theo mặc định, các tổ hợp phím sau đây được ánh xạ để chuyển khối bình luận:

  • Ctrl + phím Shift + / (Trên Windows và Linux)
  • lệnh ⌘ + Alt + / (Trên máy Mac)
+3

Trong văn bản tuyệt vời 3, lối tắt kiểu nhận xét khối không hoạt động. – Noah

+2

@Noah hiện tại – Seanny123

4

Chỉ cần lưu ý quan trọng. Nếu bạn có nhận xét HTML và việc bỏ ghi chú của bạn không hoạt động
(Có thể đó là tệp PHP), vì vậy đừng đánh dấu tất cả nhận xét nhưng chỉ cần đặt con trỏ ở cuối hoặc ở đầu nhận xét (trước) và thử một lần nữa (Ctrl + /).

4

Chỉ trong trường hợp ai đó đang sử dụng cách bố trí bàn phím tiếng Bồ Đào Nha ABNT Phím tắt là

Ctrl + ; 
6

Ctrl - / sẽ chèn // phong cách cho ý kiến, cho javascript, vv
Ctrl - / sẽ chèn <!-- --> nhận xét cho HTML,
Ctrl - / sẽ chèn # ý kiến ​​cho Ruby,
..etc

Nhưng không làm việc một cách hoàn hảo trên HTML <script> thẻ.

HTML <script> ..blah.. </script> tags:
Ctrl - /twice (tức Ctrl - /Ctrl - /) một cách hiệu quả sẽ xóa bỏ dòng:

  • Đầu tiên Ctrl - / thêm // vào đầu dòng,
    để nhận xét ra thẻ tập lệnh, nhưng thêm văn bản "//" vào trang web của bạn.
  • Thứ hai Ctrl - / sau đó bao quanh rằng trong comments <!-- --> phong cách, mà hoàn thành nhiệm vụ.

Ctrl - phím Shift - / không không sản xuất nhiều dòng bình luận về HTML (hoặc thậm chí đơn dòng chú thích), nhưng
thêm /* */ phong cách bình luận nhiều dòng trong Javascript , văn bản và các định dạng tệp khác.

-

[Tôi đã thêm làm câu trả lời mới vì tôi không thể thêm nhận xét.
Tôi đã bao gồm thông tin này vì đây là thông tin tôi đang tìm kiếm và đây là trang StackOverflow duy nhất có liên quan từ kết quả tìm kiếm của tôi.
tôi kể từ khi phát hiện lừa // cho thẻ script HTML và quyết định chia sẻ thông tin bổ sung này, vì nó đòi hỏi phải có sự thay đổi nhỏ của thường nhận tất cả (và báo cáo trên)
/Ctrl - phím Shift - / phương pháp cho ý kiến ​​ra mã của một người trong siêu việt]

7

với-Mỹ không bố trí bàn phím các phím tắt mặc định Ctrl +. / (Win/Linux) không hoạt động.

Tôi cố gắng thay đổi nó thành Ctrl + theo Robert's comment bằng cách viết

[ 
{ 
    "keys": ["ctrl+1"], 
    "command": "toggle_comment", 
    "args": { "block": false } 
} 
, 
{ "keys": ["ctrl+shift+1"], 
    "command": "toggle_comment", 
    "args": { "block": true } 
} 
] 

để Preferences -> Key Bindings (trên nửa bên phải, keymap người dùng).

Lưu ý rằng chỉ nên có một bộ ngoặc vuông ('[]') ở bên phải; nếu bạn đã có một cái gì đó đã có, sao chép dán này giữa các dấu ngoặc và chỉ giữ lại các dấu ngoặc ngoài cùng.

2

Trong mac tôi đã làm

  • loại này bình luận của bạn và nhấn command + D để chọn văn bản
  • và sau đó nhấn Alt + Command +/để nhận xét ra văn bản đã chọn.