Notepad ++ ile yorum kodu


95

Python'da program yazmak için düzenleyici olarak Notepad ++ kullanıyorum . Kulağa aptalca gelebilir ama düzenleyicide etrafıma baktım ve kodumda bir blok yorum yapmanın herhangi bir yolunu (manuel yol değil, Emacs'taki gibi bir şey) bulamadım.

Notepad ++ 'da pek çok dil ayarı desteklendiğinden, yorum kodunu engellemenin bir yolunu bulmayı merak ediyorum.


11
CTRL-K ve CTRL-S Hem ++ Notepad Düzen menüsünde görülebilir
toto

"kodumun yorum bölümleri"? Python'da mı? "#" Anahtarı eksik mi? Açıkçası, "#" veya docstrings kullanan Python yorumlarından bahsetmiyorsunuz. Neden bahsediyorsun?
S.Lott

2
Aslında, Python'da veya aslında başka bir dilde, Notepad ++ düzenleyicisinde yazdığım kodumun yorumlanmasını engellemek istedim. Sorum bu kadar açık olmayabilir. Ancak Niels'in ve diğer cevapların yardımı oldu.
Arnkrishn

Bir kod bloğunun tüm satırlarına yorum uygulamaktan mı bahsediyorsunuz? Lütfen soruyu güncelleyin - soruyu düzeltebileceğiniz zaman kendi sorunuza yorum yapmayın.
S.Lott

Geçerli kod satırını yorumlamak için bir kısayol var mı? Ctrl-K ve Ctrl-Q'nun her ikisinin de çalışması için seçili karakterlere ihtiyacı vardır.
John Slavick

Yanıtlar:


126

CTRL+ QYorumu / açıklamayı engelle.

Bkz Notepad ++ Wiki - Klavye ve fare kısayolları .


21
Ctrl-K / Shift-Ctrl-K genellikle daha iyidir çünkü Ctrl-Q , satır başına yorumda geçiş yapar ve bu genellikle can sıkıcıdır.
Calvin1602

2
CTRL + Q satır açıklamasıdır, blok yorum için kısayol CTRL + SHIFT + Q'dur
machineaddict

2
@machineaddict, bunun tersi ne ?
Pacerier

SE web sitelerinde birden fazla yayında bu klavye kısayolunu aradığınızı gördüm. Kısayolu bilmiyorum. Yorumlar için yalnızca Ctrl-Q kombinasyonlarını kullanıyorum.
machineaddict

1
Çalışması için, kod için (programlama) Dilini belirtmeniz GEREKİR . Ayrıca, bir kod parçasını dili manuel olarak belirtmeden yeni bir dosyaya kopyalarsanız veya bir dil karışımı içeriyorsa (örn. Python kodunda satır içi SQL), blok açıklaması / yorumunu kaldırma çalışmayacaktır .
Juha Untinen


18

Bu bağlantı tam olarak aradığım şeydi.

Cevapları başkalarının yararına özetleyeyim ( python ve notepad ++ için )

1) Ctrl+ Kbirden çok satırda (yani seçilen bölge) yorumu engellemenize izin verir .

Ayrıca, kombinasyona birden çok kez basmanın birden çok "#" eklemenize izin verdiğini unutmayın (bazen bunu diğer yorumlardan ayırmak için test ederken kullanırım)

2) Ctrl+ Shift+ K(yorum yapılan bölgede) blok yorumunu kaldırmanıza izin verir

3) Yorumlanmamış seçili bölgedeki Ctrl+ Shift+ onu yorumlamazK

4) Ctrl+ Qyapmanıza olanak verir yorumsuz yorumunu / bloke bir de toggled mod )) 1 gibi s (yani, birden çok '#' ekleyemezsiniz

Umarım bu başka bir gezgin ruha yardım eder.

Soru - Kısayollar olmasaydı, yorum yapmak / yorumu kaldırmak için klavye kombinasyonlarını nasıl geliştirirdiniz? Sadece merak. Bu yüzden sorduğum için hiçbir fikrim yok.


Hope this helps another wandering soul.Öyle.
Shashank Sawant

11

Evet, Notepad ++ ile bunu yapabilirsiniz!

Yorumlarla ilgili bazı kısayol tuşları:

  • Ctrl+ QBlok açıklamasını aç / kapat
  • Ctrl+ KYorumu engelle
  • Ctrl+ Shift+ Açıklamayı K engelle
  • Ctrl+ Shift+ Q Yayın yorumu

Kaynak: shortcutworld.com dan Açıklama / açıklamasız bölüm.

Bağlantıda başka birçok yararlı kısayol da bulacaksınız.


9

.sql dosyaları için Ctrl+ Kveya Ctrl+ Qçalışmaz.

Notepad ++ ile .sql dosyalarına yorum eklemek için Ctrl+ Shift+ deneyin Q

(yine de kod bloğunun açıklamasını kaldırmak için bir kısayol yok. Bunu v5.8.2'de denedim)


7
Ctrl-K ve Ctrl-Q'nun SQL için çalışmasını sağlamak için, Notepad ++ dizinindeki langs.xml dosyasını düzenlemeniz gerekir. (Yönetici haklarıyla ve notepad ++ kapalıyken). SQL için dil ayarlarına commentLine = "-" ekleyin.
vicsz

1
Gönderen dev.mysql.com - “-” Bir itibaren dizinin satırının sonuna. MySQL'de, “-” (çift çizgi) yorum stili, ikinci tirenin ardından en az bir boşluk veya kontrol karakteri (boşluk, sekme, satırsonu vb.) Gelmesini gerektirir. Bu sözdizimi, standart SQL açıklama sözdiziminden biraz farklıdır. Öyleyse, "-" kullanmanız gerekip gerekmediğine bakın, ancak Notepad ++ rengi her iki şekilde de değiştirecek
BillyNair 04

@BillyNair, Vay canına, iyi yakaladın! Notepad ++ 'ın geçersiz vurgulaması bazı ciddi hatalara neden olacak.
Pacerier

1

N ++ düzenleyicinizde, Ayar > Kısayol eşleştiriciye gidebilir ve tüm kısayol bilgilerini bulabilir ve bunları düzenleyebilirsiniz :)


1

NOTEPAD ++ üzerinde herhangi bir kodun altına bir yorum eklemek için önce programlama veya komut dosyası türünü kaydetmeli ve tanımlamalıyız. Örneğin, dosyayı xml, html vb. Olarak kaydedin. Dosya uygun biçimde kaydedildikten sonra, kısayolu kullanarak doğrudan bir yorum ekleyebileceksiniz ctrl+Q


0

Yorum yazmayı engellemenin iki yolu:

  1. Ctrl+ Shift+Q

veya

  1. Bloğu seçin
  2. Alt + Sağ tıklama
  3. Blok yorumu seçin.


0

Dosyanız için bir dil türü seçmeden hiçbir stil tanımlanmaz. Yorum ve engelleme yorumu, dile özgü stil tercihleridir. Bu bir PITA ise ...

Çok satırlı düzenlemeyi seçmek için kullanabilirsiniz

shift + alt +down arrow

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.