Jak mogę powiedzieć Notepad ++, aby zawsze używał określonego języka z określonym rozszerzeniem pliku


92

Powiązałem .xul z Notepad ++, więc jeśli kliknę dwukrotnie plik .xul, otworzy się on w Notepad ++. Ale Notepad ++ nie wie, że XUL jest tylko szczególnym rodzajem XML, więc muszę ręcznie kliknąć „Język> XML”, aby uzyskać wyróżnianie składni XML. Czy mogę to powiedzieć: „za każdym razem, gdy otwierasz plik z rozszerzeniem .xul, automatycznie przełączasz się na język XML”?


Odpowiedzi:


124

Wszystko, co musisz zrobić, to powiedzieć Notepad ++, że pliki „xul” są w rzeczywistości plikami „XML”.

  1. Idź do Settings>Style Configurator
  2. Pod Languageprzewiń w dół i zaznacz „XML”
  3. Na dole User ext.wpisz „xul”
  4. naciśnij Save & Close
  5. Otwórz plik i powinien on teraz poprawnie się wyróżniać.

Inne przydatne linki:


17
A jeśli chcesz dodać więcej niż jeden (na przykład, dodam też „rdf” - tak, rozwijam rozszerzenia Firefoksa), po prostu oddziel je spacjami.
MatrixFrog,

1
Zapisuję go i działa na sesję, ale nie trwa. Po ponownym uruchomieniu Notepad ++ już go nie ma.
strider

4
Uruchom go jako Administrator i będzie się powtarzał.
strider

3
Uwaga: w przypadku języków zdefiniowanych przez użytkownika to samo można zrobić w oknie konfiguracji języka Language > Define your language... > user language : <your language>w Ext. pole.
yco

Awsome! +1 dla Ciebie!
Ivijan Stefan Stipić

4

Oto instrukcje dla języków zdefiniowanych przez użytkownika. Ze zdjęciami.

Wybierz: Język -> Zdefiniuj swój język:

Wybierz: Język -> Zdefiniuj swój język

Pamiętaj, aby pominąć „.” z rozszerzenia w Ext. pole lub nie będzie działać:

Pamiętaj, aby pominąć „.”  z rozszerzenia w Ext.  pudełko lub nie zadziała.


1
Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie. To jest odpowiedź na inne pytanie.
DavidPostill

A jednak jest to bardzo przydatne. Często podczas wyszukiwania konkretnego pytania znajdziesz bardziej ogólne pytanie. Tak mi się stało. Pierwsza odpowiedź nie rozwiązała mojego problemu, ponieważ szukałem niewielkiego wariantu problemu (język zdefiniowany przez użytkownika). Ta odpowiedź pomogła mi tam, gdzie nie została zaakceptowana.
Adwokat diabła

0

Aktualizacja do wersji 7.5+ i wielu rozszerzeń

1) Ustawienia > Konfigurator stylów

2) spójrz w „ Języki: ”, wybierz język docelowy.

3) spójrz na pole tekstowe pod „ Zewn. Użytkownika:

Po prostu wpisz rozszerzenie, które chcesz powiązać z tym językiem. W przypadku wielu rozszerzeń plików należy oddzielić je spacją. Nie używaj żadnych „.” kropka / kropka.

NA PRZYKŁAD. dla SQL użyłem następujących rozszerzeń funkcji tabel, widoku, przechowywanych proc i funkcji zdefiniowanych przez użytkownika:

tab viw prc udf

Jedyne, co widzę, że dodajesz do zaakceptowanej odpowiedzi, to to, że użytkownik może określić wiele rozszerzeń, oddzielonych spacjami - i to zostało opublikowane jako komentarz do zaakceptowanej odpowiedzi prawie dziewięć lat temu.
Scott

@ Scott Oczywiście wielokrotne rozszerzenie było odpowiedzią, której szukałem, ale nie było takiej odpowiedzi. Wskazałem nawet na to w pierwszym zdaniu. A separator, który jest przestrzenią, nie jest nawet powszechnym wyrażeniem, które zwykle jest przecinkiem lub średnikiem. Tak czy inaczej musiałem zagłębić się po prostu, aby wydobyć odpowiedź. Pole to również wprowadza w błąd, ponieważ MAŁO wygląda, jakby mogło obsłużyć tylko 1 rozszerzenie. Jeśli nie doceniasz tego rodzaju wkładu, to cokolwiek.
Earl
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.