Atom'daki kod bloklarını yorumlama


172

Webstorm ve RubyMine'den Atom'a geçiyorum ve gerçekten bir kod bloğu seçip CMD+ tuşuna bastığınız Jetbrains editörlerinden bir özelliği özlüyorum -ve her satırın başına dile özgü yorum karakterleri ekliyor. ( #yakut için. //js /*için, css için vb.).

Atom için yerleşik bir kısayol veya bu özelliği sağlayan bir paket var mı?


1
Birisi de bir blok uncomment nasıl söyledi ...
Jimmy R.

1
@JimmyR. - Komutu kabul edilen cevaptan (ctrl + /) tekrarlarsanız, bu uncomment olur. Ne kadar iyi çalışmasına rağmen, dosya türüne ve zaten yorumlanmış bir blokta çalışıp çalışmadığınıza bağlı gibi görünüyor.
Broots Waymb

Yanıtlar:


346

Göre bu , cmd+ /yapmalı.

Windows ve Linux için ise ctrl+ /.


45
Yapmam gereken cmd + shift + 7benim İsveçli klavyede olmadığı için /TR klavyeler yaptığı gibi anahtar.
maksimum

88
Bu bir blok yorum değil, bu bir çizgi yorum
Alexander Mills

7
Ubuntu + İtalyan klavye kullanıcısı burada - benim "/" anahtarım "7" tuşunda ama ctrl + shift + 7çalışmıyor. Bir ipucu?
davideghz

3
İtalyan klavyelerde @davideghz kısayol ctrl + ù
Federico Destefanis

3
@AlexanderMills İronik olarak, "satır yorumları" ile birden fazla kod satırını yorumlamak daha güvenilir olma eğilimindedir. örneğin /*JavaScript'teki sözdizimi, yorumdaki "* /" karakterlerini içeren bir kod açıklamasıyla beklenmedik şekilde sonlandırılabilir. İçinde düzenli bir ifade bulunan bir yorum için nadir değildir.
Jackson

32

Atom'un belirli bir yorum engelleme işlevi yoktur, ancak daha fazla satır seçer ve ardından normal ctrl- /(Windows veya Linux) cmd- /(Mac) kullanırsanız, tüm satırları yorumlayacaktır.


@cryptoKTM HTML sorununu çözmek için andrez çözümüne bakın.
Inyoka


16

Command+ /veya Ctrl+ shift+ 7benim için çalışmıyor (debian + colombian keyboard). Benim durumumda aşağıdakileri ekleyerek Atom keymap.cson dosyasını değiştirdim:

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

ve şimdi çalışıyor!


1
Cevap bu olmalı. Teşekkürler
Enrique

14

(Cmd + /) tuşlarına basıldığında tek satırlık bir yorum oluşturulur. yani// Single line comment

/**Bir blok yorumu oluşturmak için yazın ( ve Tab tuşuna basın)

/** * Comment block */


Bu yalnızca belirli dosya türlerinde işe yarıyor gibi görünüyor. Daktiloda çalışmaz, ancak olması gerekir.
Shadouts

13

yukarıdaki yorumlara tüm saygımla, bir paket kullanmaya gerek yok:

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 :

atom düzenleyicide keybings paneli

yapılandırmayı değiştirmek istiyorsanız, tuş haritası dosyanızı parametrelendirmeniz yeterlidir


Bilginize, ayarlara Windows ctrl+ kısayoluyla erişilebilir ,. Ekran görüntünüzle aynı tuş bağlantılarına sahibim ve insanların ctrl+ shift+ önerdiğini görmeye devam ediyorum, /ancak Windows 10 / Atom 1.31.0'da benim için çalışmıyor. Blok-comment paketi iyi çalıştı ve çok hafiftir.
Rockin4Life33



4

Senin düzenleyin keymap.csondosya ve eklenti

pencereler

'.platform-win32 .editor':
  'ctrl- /': 'editör: geçiş satırı yorumları'

Mac

'.platform-darwin .editor':
  'cmd- /': 'editör: geçiş satırı yorumları'

Şimdi sadece yorum yapmak istediğiniz metni vurgulayın ve tuş takımına basın.



2

Atomun varsayılan olarak blok yorumu yoktur, bu yüzden "blok yorum" ile atom paketlerini aramanızı ve size uygun olanı yüklemenizi tavsiye ederim.

Ben https://atom.io/packages/block-comment tercih ederim çünkü satır yorumuna en yakın klavye kısayoluna sahiptir ve ihtiyaç duyduğum şekilde çalışır, yani tüm satırı değil yalnızca seçilen metni yorumlayacaktır.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (eklenti yüklü halde)


UltCombo/atom-sublime-block-commentCTRL + kısayolunu ?varsayılan olarak kullanacağımı tercih ediyorum , bu yüzden orijinal CTRL +/
rubo77 var

1

Mac command+ shift+ üzerinde belirtilen bir Belçika klavyesinde, /bir bloğu yorumlamak için tuş vuruşu vardır.


1

CTRL + / pencerelerde, tüm satırı seçmenize gerek yok, sadece yorum yapmak istediğiniz satırda tuş kombinasyonunu kullanın.


1

önce kod bloğunuzu seçin, ardından MacOS için cmd + / tuşlarına basın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.