Jak ustawić domyślny język w Notepad ++

48

Najczęściej używam Notepad ++ do obsługi plików XML. Byłoby dobrze, gdyby Notepad ++ parsował i pokolorował moje pliki w oparciu o język XML podczas ich otwierania. Zamiast tego muszę otworzyć plik, wybrać XML z menu Języki.

Czy istnieje sposób, aby powiedzieć Notepad ++, że XML jest językiem domyślnym i odpowiednio traktować pliki.

AngryHacker
źródło
Czy nie rozpoznaje rozszerzenia pliku .xml? A może używasz jakiegoś szalonego rozszerzenia do swoich plików?
Sasha Chedygov
1
@musicfreak: Wierzę, że AngryHacker pyta o podświetlanie, kiedy klikają Plik -> Nowy plik, który nie ma rozszerzenia, dopóki go nie zapiszesz.
Joshua
Jest to rozszerzenie .config i mam Notepad ++ skonfigurowany jako domyślna aplikacja dla tego rozszerzenia.
AngryHacker

Odpowiedzi:

67

W Notepad ++ otworzyć okno dialogowe preferencje klikając Settings-> Preferenceskliknij na New Document/Default Directoryzakładkę i zmienić Default Languagesię XML.

Preferencje Notepad ++

EDYCJA : Właśnie zobaczyłem, że chcesz, aby dotyczyło to również plików .config. Można to zrobić, ale musisz to zrobić dla każdego rozszerzenia, które chcesz zastąpić. Kliknij Settings-> Style Configuratorprzewiń w dół do XMLsekcji języka i dodaj configdo User extpola. Zapisz i zamknij, a każdy nowy otwarty plik .config pojawi się jako XML. W rzeczywistości już to zrobiłem dla mojej instalacji, jak pokazano poniżej:

Konfigurator stylów

Jozuego
źródło
2
To ustawienie dotyczy tylko nowych plików, a nie istniejących plików.
heavyd
1
To nie działa. Domyślny język zachowuje się między sesjami, ale plik nie jest pokolorowany, dopóki ręcznie nie wybiorę Język / XML.
AngryHacker
5
Idealnie, twoja edycja zadziałała. Obliczanie nirwany.
AngryHacker
2
Działa na NOWE pliki, nie otwierając istniejących. Szkoda Dziękuję za sugestie. +1
Felipe Alvarez
Dzięki, zapomniałem jak to zrobić. Przechowywane w Ustawieniach-> Preferencje zamiast Ustawienia-> Konfigurator stylów. -_-
alimbada,
13

W katalogu Notepad ++ poszukaj pliku langs.xml.

Znajdź węzeł taki jak ten poniżej i dodaj „config”, jak pokazano.

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

Uruchom ponownie Notepad ++ Otwórz plik .config. Powinien być sformatowany jako XML.

Mike Chess
źródło
Wierzę, że możesz to zrobić również poprzez GUI. (Minęło trochę czasu, odkąd użyłem Notepad ++.)
Sasha Chedygov
Próbowałem dodać kilka typów plików PHP, ale nie działało. :-(
Simon East
1
Należy pamiętać, że może być konieczne poszukiwanie pliku langs.xml w folderze% APPDATA% \ Notepad ++ (a nie w folderze programu).
Sygmoral
Co się stanie, jeśli wystąpi konflikt, przy czym to samo rozszerzenie jest powiązane z językiem> 1?
tbone,
5

Przejdź do Ustawienia> Konfigurator stylera. Wybierz XML z listy przewijania po lewej stronie. W dolnej części tego okna dialogowego powinny znajdować się dwa pola - jedno dla rozszerzeń domyślnych i jedno dla „rozszerzeń użytkownika”. Dodaj swoją .config w polu „Rozszerzenia użytkownika” i kliknij „Zapisz i zamknij”.

UWAGA: „Rozszerzenia użytkownika” mogą nie być dostępne dla wszystkich opcji językowych (WIEM, że są dostępne dla C, ponieważ to jest wyróżnianie składni, którego używam w pracy). Jeśli więc nie jest dostępny, musisz utworzyć własny plik językowy.

Creepygeek
źródło
3

Oto jak to zrobiłem:

Przejdź do pliku %APPDATA%\Notepad++i otwórz langs.xmlgo

Znajdź węzeł taki jak ten poniżej i dodaj „config”, jak pokazano

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

Uruchom ponownie Notepad ++ Otwórz .configplik. Powinien być sformatowany jako XML.

Upewnij się również, że nie masz żadnych innych sprzecznych ustawień, tj. Niczego innego odwzorowanego na pliki .config

Jules345
źródło
1

Rozwiązanie :

Ta funkcja jest dostępna w oknie dialogowym preferencji.

Przejdź do Settingsnastępnie PreferencesnastępnieNew Document/Default Directory

i na koniec edytuj Default Languagedo HTML.

Zdobyć :

Preferencje Notepad ++

intika
źródło
-1

Ustawienia> Konfigurator stylera> Wybierz XML - Dodaj rozszerzenie w + [Rozszerzenia użytkownika] - Zapisz i zamknij. Pracował dla mnie dla .csproj

AdmiralThrawn
źródło
Uważam, że jest to taki sam jak drugi akapit przyjętej odpowiedzi.
G-Man mówi „Przywróć Monikę”