it-swarm.asia

Notepad ++ 'da vurgulayarak dilin sözdizimine özel uzantılar atama

Notepad ++ 'nın şu anki sürümünde .sql dosyaları, kendisine vurgu yapan SQL sözdizimini uygulayarak Not Defteri ile sonuçlanır. Notepad ++ 'in diğer uzantılar için de aynısını yapmasını isterim, bunu tanımlayabileceğim bir ayar var mı?

275
Sathyajith Bhat

Bir dosyayı notepad ++ ile açtığınızda, dosya uzantısına göre içerik için sözdizimi vurgulamayı yüklemeye çalışır.

Mevcut dillerden biri için özel uzantı kullanıyorsanız, özel uzantıyı Ayarlar -> Styler Configurator öğesine ekleyebilirsiniz. Dili seçin ve "Kullanıcı uzantısı" düzenleme kutusuna uzantıyı ekleyin. Birden çok uzantı eklemek için bunları kullanarak ayırın. Space.

Uygulanan sözdizimi vurgulamasını görmek için daha sonra dosyanızı yeniden açmanız gerekir.

Dil menüsünden farklı bir dil seçerek, sözdizimi vurgulama stilini de değiştirebilirsiniz.

342
T. Kaltnekar

langs.xml dosyasını bulun (genellikle C:\Users [kullanıcı adı]\AppData\Roaming\Notepad ++ altında), Notepad ++ ile açın, <Language name="sql" ext="sql" ile başlayan satırı bulun ve içine istediğiniz uzantıları ekleyin. ext field, onları bir boşlukla ayırarak.

Bunu kullanıcı tanımlı bir dilde yapmak için bunun yerine userDefineLang.xml dosyasını arayın ve ext="" dosyasını düzenleyin.

Notepad ++ 'yı "taşınabilir" modda yüklediyseniz, langs.xml ve userDefineLangs.xml , doğrudan notepad ++' in bulunduğu klasörde olacaktır.

65
alex

Notepad ++ oturum dosyalarını kullanıyorsanız (onlara *.nppxml adını verdim), onları düzenleyebilir ve <File lang="..."> niteliğini değiştirebilirsiniz;.

<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"

için:

<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"

nice varsayılan almak için (veya *.log dosyalarında benim durumumda olduğu gibi kullanıcı tanımlı) her bir dosyayı yeniden açmadan hemen vurgulayarak sözdizimi.

0