Notepad ++ 'da varsayılan dil nasıl ayarlanır


47

XML dosyaları ile çalışmak için çoğunlukla Notepad ++ kullanıyorum. Dosyaları açtığımda Notepad + + dosyalarımı XML diline göre ayrıştırıp renklendirirse iyi olur. Bunun yerine dosyayı açmalı, Diller menüsünden XML'yi seçmem gerekiyor.

Notepad ++ 'a XML'in varsayılan dil olduğunu ve dosyaları buna göre ele almanın bir yolu var mı?


.Xml dosya uzantısını tanımıyor mu? Yoksa dosyalarınız için çılgın bir uzantı mı kullanıyorsunuz?
Sasha Chedygov

1
@musicfreak: AngryHacker, siz kaydedene kadar bir uzantısı olmayan Dosya -> Yeni dosya seçeneklerini tıklattıklarında vurgulamayı istediğini düşünüyorum.
Joshua,

Bir .config uzantısıdır ve Notepad ++ bu uzantı için varsayılan uygulama olarak ayarlanmıştır.
AngryHacker

Yanıtlar:


66

Not Defteri tıklayarak Tercihler iletişim kutusunu açmak ++ ise Settings-> Preferencestıklayın New Document/Default Directorysekmesine ve değiştirmek Default Languageiçin XML.

Notepad ++ Tercihleri

EDIT : Sadece .config dosyalarına da uygulanmasını istediğinizi gördüm. Bu yapılabilir, ancak geçersiz kılmak istediğiniz her uzantı için yapmanız gerekecektir. Dil bölümünde Settings-> üzerine Style Configuratoraşağı kaydırın ve kutuya XMLekleyin . Kaydet ve Kapat ve yeni açılan herhangi bir .config dosyası XML olarak görünecektir. Aslında, kurulumum için bunu aşağıda görüldüğü gibi yaptım.configUser ext

Stil Yapılandırıcı


2
Bu ayar yalnızca açılışınızdaki mevcut dosyalar için değil, yeni dosyalar için geçerlidir.
heavyd

1
Bu çalışmıyor. Varsayılan dil, oturumlar arasında yapışıyor, ancak Dil / XML'yi manuel olarak seçinceye kadar dosya sözdizimi renklendirilmiyor.
AngryHacker

5
Mükemmel, düzenlemeniz işe yaradı. Bilgisayar nirvanası.
AngryHacker

2
Yeni dosyalar için çalışıyor, mevcut dosyaları açmıyor. Çok kötü. Öneriniz için teşekkürler. +1
Felipe Alvarez

Teşekkürler, bunun nasıl yapıldığını unutmuşum. Ayarlar-> Stil Konfigüratörü yerine Ayarlar-> Tercihler'e bakma. -_-
alimbada

13

Notepad ++ dizininde langs.xml dosyasını arayın.

Aşağıdaki gibi bir düğüm bulun ve gösterildiği gibi "config" ekleyin.

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Notepad ++ 'ı yeniden başlatın. Bir .fig dosyasını açın. XML olarak biçimlendirilmelidir.


Bunu GUI aracılığıyla da yapabilirsiniz, inanıyorum. (Bir süredir Notepad ++ kullandım.)
Sasha Chedygov

Daha fazla PHP dosya tipi eklemek için bunu denedim, fakat işe yaramadı. :-(
Simon East,

1
Langs.xml dosyasını% APPDATA% \ Notepad ++ dizininde (program klasörü yerine) aramanız gerekebileceğini unutmayın.
Sygmoral

Uyuşmazlık varsa, aynı uzantı> 1 dil ile ilişkilendirilirse ne olur?
tbone

5

Ayarlar> Styler Konfigüratör'e gidin. Soldaki kaydırma listesinden XML'yi seçin. Bu iletişim kutusunun altında iki kutu bulunmalıdır - biri varsayılan uzantılar için, diğeri 'kullanıcı uzantıları' için. .Config dosyanızı 'kullanıcı uzantıları' kutusuna ekleyin ve 'Kaydet ve Kapat'ı tıklayın.

NOT: 'Kullanıcı uzantıları' tüm dil seçenekleri için geçerli olmayabilir (C iş için kullandığım sözdizimi vurguladığından C için kullanılabilir. Bu nedenle, mevcut değilse, kendi dil dosyanızı oluşturmanız gerekir.


3

Ben böyle yaptım:

Dosyaya gidin %APPDATA%\Notepad++ve langs.xmldosyayı açın

Aşağıdaki gibi bir düğüm bulun ve gösterildiği gibi "config" ekleyin

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Notepad ++ 'ı yeniden başlatın .config. Bir dosyayı açın . XML olarak biçimlendirilmelidir.

Ayrıca başka çelişkili ayarlara sahip olmadığından emin olun, yani .config dosyalarına eşlenmiş başka bir şey


1

Çözüm :

Özellik, tercihler iletişim kutusunun altında kullanılabilir.

SettingsO Preferenceszaman gitNew Document/Default Directory

ve sonunda Default LanguageHTML’yi düzenleyin .

Ele geçirmek :

Notepad ++ Tercihleri


-1

Ayarlar> Styler Configurator> XML'yi seçin - Eklentiyi + [Kullanıcı Uzantıları] altına ekleyin - Kaydet ve kapatın. Benim için çalıştı.


Bunun kabul edilen cevabın ikinci paragrafı ile aynı olduğuna inanıyorum.
G-Man,
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.