Ruby'de yorum yazmayı engelle


Yanıtlar:


196

Yapabilirsin

=begin
  [Multi line comment]
=end

=beginve =endsatırın başında olmalıdır (hiç girintili olmamalıdır).

Kaynak

Ayrıca TextMate'te, vurgulanan bir kod bloğu üzerindeki normal yorumlarda geçiş yapmak için Command+ tuşuna basabilirsiniz /.

Kaynak


2
Unutulmaması gereken bir nokta, CMD + / kısayolunun çalışması için "Kaynak" paketini etkinleştirmiş olmanız gerektiğidir. Aşırı hevesli bir paket temizleme öfkesi sırasında geçmişte bir noktada devre dışı bırakmıştım ve yorum kısayolunu kullanmayı denediğimde Mac'imin neden bip sesi çıkardığını anlayamadım.
Chris Bloom

Command + / ayrıca Sublime Text'teki yorumları da engellediğinden bahsetmeye değer olabilir
Adam Waite

Yorumlu kod bloğunda bazı <%%> açık etiketler varsa yanlış gider. Belki bunu yapmanın başka bir yolu vardır?
Gediminas

Daha da iyisi, kendi çizgisindeki tek şey onlar olmalı. "= Başlar" sonrasında bir şey yazarsanız, sözdizimi hatası alırsınız, beklenmedik '=', keyword_end bekleniyor "
Nemo

21

Ruby'nin dokümantasyon yorumları vardır - şuna benzerler:

=begin
...
=end

Mükemmel değil ama işi bir anda hallediyorlar.

[Düzenle] O nota önemlidir =beginve =endkendi çizgilerinin başında olmalıdır.


2

TextMate'te, bir metin sütunu seçmek için dikey olarak sürükleyebilirsiniz. Bu, ekleme noktasını seçtiğiniz tüm satırlarda çoğaltır, böylece #aynı anda birden çok s ekleyebilir veya silebilirsiniz .

GÜNCELLEME: Ayrıca TextMate'te, doğru dilin seçildiğini varsayarsak, Cmd + /, dilden bağımsız olarak bir seçimdeki her satırı yorumlayarak değiştirir.


Evet. Notepad ++, alt tuşunu da basılı tutarak bunu yapmanızı sağlar (örneğin, alt-shift-yukarı okunu birkaç kez); UltraEdit ve diğer editörler de "sütun modu" na sahiptir.
AlexC

0

TextMate 2'de mevcut satırı veya seçili satırları yorumlamak için can / yapabilirsiniz.

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.