Notepad ++: Kural tabanlı çizgi vurgulama


27

Notepad ++ 'da önceden tanımlanmış kurallara göre satırları otomatik olarak vurgulamanın bir yolu var mı?

Sözdizimi vurgulama hakkında değil, günlük dosyalarının okunabilirliğinden bahsediyorum.

Kaçırdığım bir özelliği veya bir eklentiyi arıyorum.


Satır gizlenmesi yeterli mi? Görmek istemediğiniz çizgileri gizlemeyi, böylece önemli çizgileri daha kolay görebilmeyi düşünüyorum.
MBraedley

@ MBraedley - Kulağa faydalı geliyor, bunu nasıl yapıyorsunuz? Ancak, usecase için bu iyi bir çözüm değil, birçok log satırını görmem gerekiyor ve içeriklerine göre renklendirmek bana çok yardımcı olacak
Jonathan

2
Satır gizleme TextFX-> TextFX Viz altında.
MBraedley

Yanıtlar:


8
  1. Seçin Language> Define your language...(veya View Language> User-Defined Dialog...veya Language > User-Definedsürümü ve yerelleştirme dosyası bağlı)
  2. Neyin vurgulanacağını belirlemek için Kullanıcı Tanımlı diyalog penceresini kullanın. Belirli kelimeleri vurgulamak için kullanmak Kelimeler Listeleri sekmesini ve her kelimeyi girin Grubu seçerek Renk / Yazı stilini istediğiniz gibi. Ayrıca , bir kelimeden satırın sonuna kadar vurgu yapmak için Yorum ve Numara sekmesindeki Yorum Satırını kullanabilirsiniz (kısmi kelime eşleşmesi için anahtar kelimeyi sembol olarak kabul et seçeneğini işaretleyin).
  3. Seç Language>User-Defined

Bu vurgulama şemasını düzenli olarak kullanmak istiyorsanız, üzerine tıklayarak kaydedebilirsiniz Save As.... Bu şema şimdi Languageana Notepad ++ penceresinin menüsünde listelenmelidir .


3
neredeyse ama puro yok ... Gerçekten bir günlük dosyasında belirli satırları vurgulamak gerekir. belirli kelimelerden veya ileriye yönelik bir kelimeden değil ...
Jonathan,

@Jonathan> Žiga Stegu tarafından verilen cevapları takip ederek ve Operatörler ve Sınırlayıcılar sekmesine ekleyerek, tüm satırları vurgulayabiliyorum.
17'de

6

Benden önce belirtildiği gibi:

Dil> Dilinizi tanımlayın ... 'ı (veya Sürüme ve yerelleştirme dosyasına bağlı olarak Dili Görüntüle> Kullanıcı Tanımlı İletişim Kutusu ... veya Dil> Kullanıcı Tanımlı) seçeneğini belirleyin.

Benim durumumda. "V" {tab} ile başlayan kod satırlarını renklendirmem gerekiyordu. Delimiter 1 stilini ayarladım:

  • Açık: V
  • Kaçış:
  • Yakın: ((EOL))

Bu aynı zamanda orta V metnini de vurguluyordu, bu yüzden bir {tab} içine kopyaladım

Açık: V {tab} // {tab} görünmüyor ama var

{Tab} 'ın şu anda ihtiyacım 	olan http://www.unicodemap.org/details/0x0009/index.html anlamına gelen kodlanmış .xml kodunda olduğunu öğrendim. Yani xml unicode caracter kodları ile değiştirilerek


Bunun çalışması için "Operatörler ve sınırlayıcılar" sekmesinde yapılması gerekiyor
AF 'de

istendiği gibi tüm çizgiyi (veya çizginin sonuna kadar) renklendirmez /
şekillendirmez

5

Aynı ihtiyacım var. Msgstr "Belirli anahtar kelimeler içeren satırları vurgula". Şu anda Baretail veya daha iyi kullanıyorum: bunun için Glogg , ancak bunu Notepad ++ 'da görmek güzel olurdu.

Genellikle günlük dosyalarına göz atmak için Notepad ++ kullanıyorum. Bazı etkinlikler belirli anahtar kelimelerle başlar; Notepad ++ 'da vurgulanan satır, olayları günlükte hızlıca bulmamı sağlar.


3

N ++ için şimdi Tasarıya uygun olabilecek AnalysePlugin adlı bir eklenti var . Normal, regex ve kaçan aramalar için izin verir. Sonuçları başka bir bölmeye atar, ancak sonuçların ön plan ve arka plan özelliklerini renklendirebilir, ayrıca filtre kümelerini kaydedebilir ve yükleyebilirsiniz.

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.