Nhận xét các khối mã trong Atom


172

Tôi đã chuyển từ Webstorm và RubyMine sang Atom và tôi thực sự bỏ lỡ một tính năng từ các biên tập viên Jetbrains nơi bạn chọn một khối mã và nhấn CMD+ -và nó thêm (các) ký tự nhận xét cụ thể ngôn ngữ vào đầu mỗi dòng. ( #cho ruby. //cho js, /*cho css, v.v.).

Có một phím tắt tích hợp cho Atom hoặc gói cung cấp tính năng này không?


1
Ai đó cũng nên nói làm thế nào để bỏ sót một khối ...
Jimmy R.

1
@JimmyR. - Nếu bạn lặp lại lệnh từ câu trả lời được chấp nhận (ctrl + /) thì nó sẽ không ghi chú. Mặc dù nó hoạt động tốt như thế nào phụ thuộc vào loại tệp và liệu bạn có làm việc trong một khối đã nhận xét hay không.
Broots Waymb

Câu trả lời:


346

Theo điều này , cmd+ /nên làm điều đó.

Và đối với Windows và Linux, nó là ctrl+ /.


45
Tôi phải làm cmd + shift + 7vì bàn phím Thụy Điển của tôi không có /phím như bàn phím EN làm.
tối đa

88
đây không phải là một bình luận khối, đây là một bình luận dòng
Alexander Mills

7
Người dùng bàn phím tiếng Ý + Ubuntu ở đây - "/" của tôi nằm trên phím "7" nhưng ctrl + shift + 7không hoạt động. Có manh mối nào không?
davideghz

3
@davideghz trên bàn phím tiếng Ý phím tắt là ctrl + ù
Federico Destefanis

3
@AlexanderMills Trớ trêu thay, nó có xu hướng đáng tin cậy hơn để bình luận nhiều dòng mã với "nhận xét dòng". ví dụ /*cú pháp trong JavaScript có thể bị chấm dứt bất ngờ bởi một mô tả mã bên trong nhận xét bao gồm các ký tự "* /". Không có gì lạ khi bình luận với một biểu hiện thường xuyên bên trong nó.
Jackson

32

Atom không có chức năng chặn bình luận cụ thể, nhưng nếu bạn chọn nhiều hàng hơn và sau đó sử dụng bình thường ctrl- /(Windows hoặc Linux) cmd- /(Mac), nó sẽ nhận xét tất cả các dòng.


@cryptoKTM xem giải pháp của andrez để giải quyết vấn đề HTML.
Inyoka


16

Command+ /hoặc Ctrl+ shift+ 7không hoạt động đối với tôi (bàn phím debian + colombian). Trong trường hợp của tôi, tôi đã thay đổi tệp Atom keymap.cson thêm vào như sau:

'.editor':
  'ctrl-7': 'editor:toggle-line-comments'

và bây giờ nó hoạt động!


1
Đây nên là câu trả lời. Cảm ơn
Enrique

14

Nhấn (Cmd + /) sẽ tạo một nhận xét dòng đơn. I E// Single line comment

Nhập ( /**và nhấn phím Tab) để tạo khối bình luận ala

/** * Comment block */


Điều này dường như chỉ hoạt động trong các loại tập tin nhất định. Nó không hoạt động trong bản in nhưng nó nên.
Shader

13

với tất cả sự tôn trọng của tôi với các ý kiến ​​trên, không cần sử dụng gói:

1) click on Atom 
1.2) then ATL => the menu bar appear 
1.3) File > Settings  => settings appear
1.4) Keybindings > Search keybinding input => fill "comment"
1.5) you will see :

bảng điều khiển keybindings trong trình soạn thảo nguyên tử

nếu bạn muốn thay đổi cấu hình, bạn chỉ cần tham số tệp sơ đồ bàn phím của mình


FYI, các cài đặt có thể được truy cập với phím tắt ctrl+ ,trên Windows. Tôi có các phím bấm giống như trong ảnh chụp màn hình của bạn và tôi vẫn thấy mọi người đề xuất ctrl+ shift+ /nhưng nó không hoạt động với tôi trên Windows 10 / Atom 1.31.0. Các khối bình luận gói làm việc tốt và rất nhẹ.
Rockin4Life33



4

Chỉnh sửa của bạn keymap.cson tập tin và thêm

các cửa sổ

'.pl platform-win32 .editor':
  'ctrl- /': 'biên tập viên: chuyển đổi dòng-nhận xét'

Mac

'.pl platform-darwin .editor':
  'cmd- /': 'biên tập viên: chuyển đổi dòng bình luận'

Bây giờ chỉ cần làm nổi bật văn bản bạn muốn bình luận và nhấn phím.



2

Atom không có bình luận khối theo mặc định, vì vậy tôi khuyên bạn nên tìm kiếm các gói nguyên tử bằng cách "chặn bình luận" và cài đặt phù hợp với bạn.

Tôi thích https://atom.io/packages/block-comment vì có phím tắt gần nhất với nhận xét dòng và nó hoạt động như tôi cần, nghĩa là nó sẽ không bình luận toàn bộ dòng mà chỉ văn bản được chọn.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (với plugin được cài đặt)


Tôi thích UltCombo/atom-sublime-block-commentđiều đó sẽ sử dụng phím tắt CTRL + ?làm mặc định, vì vậy bạn cũng có CTRL gốc +/
rubo77

1

Trên bàn phím belgium được khẳng định trên mac command+ shift+ /là tổ hợp phím để nhận xét một khối.


1

CTRL + / trên windows, không cần chọn toàn bộ dòng, Chỉ cần sử dụng tổ hợp phím trên dòng mà bạn muốn nhận xét.


1

đầu tiên chọn khối mã của bạn sau đó nhấn cmd + / cho MacOS

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.