Mengomentari blok kode dalam Atom


172

Saya telah pindah dari Webstorm dan RubyMine ke Atom dan saya benar-benar kehilangan fitur dari editor Jetbrains di mana Anda memilih blok kode dan tekan CMD+ -dan itu menambahkan karakter komentar spesifik bahasa di awal setiap baris. ( #untuk ruby. //untuk js, /*untuk css dll).

Apakah ada pintasan bawaan untuk Atom atau paket yang menyediakan fitur ini?


1
Seseorang seharusnya juga mengatakan bagaimana menghapus tanda kutip blok ...
Jimmy R.

1
@ JimmyR. - Jika Anda mengulangi perintah dari jawaban yang diterima (ctrl + /) itu akan menghapus komentar. Meskipun seberapa baik kerjanya tampaknya tergantung pada jenis file dan apakah Anda bekerja di blok yang sudah dikomentari atau tidak.
Broots Waymb

Jawaban:


346

Menurut ini , cmd+ /harus melakukannya.

Dan untuk Windows dan Linux, itu ctrl+ /.


45
Saya harus lakukan cmd + shift + 7karena keyboard Swedia saya tidak memiliki /kunci seperti keyboard EN lakukan.
Maks.

88
ini bukan komentar blokir, ini adalah komentar baris
Alexander Mills

7
Ubuntu + pengguna keyboard Italia di sini - "/" saya ada di tombol "7" tetapi ctrl + shift + 7tidak berfungsi. Ada petunjuk?
davideghz

3
@davideghz pada keyboard Italia pintasannya adalah ctrl + รน
Federico Destefanis

3
@AlexanderMills Ironisnya, cenderung lebih dapat diandalkan untuk memberikan komentar pada beberapa baris kode dengan "komentar baris." misalnya /*sintaks dalam JavaScript dapat diakhiri secara tiba-tiba oleh deskripsi kode di dalam komentar termasuk karakter "* /". Tidak jarang untuk komentar dengan ekspresi reguler di dalamnya.
Jackson

32

Atom tidak memiliki fungsi blok komentar tertentu, tetapi jika Anda memilih lebih banyak baris dan kemudian menggunakan normal ctrl- /(Windows atau Linux) cmd- /(Mac), ia akan mengomentari semua baris.


@cryptoKTM lihat solusinya oleh andrez untuk menyelesaikan masalah HTML.
Inyoka


16

Command+ /atau Ctrl+ shift+ 7tidak berfungsi untuk saya (keyboard debian + Kolombia). Dalam kasus saya, saya mengubah file Atom keymap.cson dengan menambahkan yang berikut:

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

dan sekarang berhasil!


1
Ini seharusnya jawabannya. Terima kasih
Enrique

14

Menekan (Cmd + /) akan membuat komentar satu baris. yaitu// Single line comment

Ketik ( /**dan tekan tombol Tab) untuk membuat ala komentar blok

/** * Comment block */


Ini sepertinya hanya berfungsi pada jenis file tertentu. Itu tidak bekerja dalam naskah tetapi harus.
Shadouts

13

dengan segala hormat saya dengan komentar di atas, tidak perlu menggunakan paket:

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 :

panel keybindings dalam editor atom

jika Anda ingin mengubah konfigurasi, Anda hanya perlu parameter file keymap Anda


FYI, pengaturan dapat diakses dengan cara pintas ctrl+ ,di Windows. Saya memiliki keybindings yang sama seperti pada tangkapan layar Anda dan saya terus melihat orang menyarankan ctrl+ shift+ /tetapi itu tidak berfungsi untuk saya di Windows 10 / Atom 1.31.0. Paket blok-komentar berfungsi dengan baik dan sangat ringan.
Rockin4Life33



4

Edit keymap.csonfile Anda dan tambahkan

Windows

'.platform-win32 .editor':
  'ctrl- /': 'editor: toggle-line-comments'

Mac

'.platform-darwin .editor':
  'cmd- /': 'editor: toggle-line-comments'

Sekarang cukup sorot teks yang ingin Anda komentari dan tekan tombol keybinding.



2

Atom tidak memiliki komentar blokir secara default, jadi saya akan merekomendasikan mencari paket atom dengan "blokir komentar" dan instal yang sesuai untuk Anda.

Saya lebih suka https://atom.io/packages/block-comment karena memiliki pintasan keyboard terdekat dengan komentar baris dan berfungsi sesuai kebutuhan saya, artinya tidak akan mengomentari seluruh baris tetapi hanya teks yang dipilih.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (dengan plugin terpasang)


Saya lebih suka UltCombo/atom-sublime-block-commentyang akan menggunakan cara pintas CTRL + ?sebagai default, jadi Anda juga memiliki CTRL + asli/
rubo77

1

Pada keyboard belgium yang dinyatakan pada mac command+ shift+ /adalah penekanan tombol untuk mengomentari blok.


1

CTRL + / on windows, tidak perlu memilih seluruh baris, Cukup gunakan kombinasi tombol on line yang ingin Anda komentari.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.