Jaki jest najłatwiejszy sposób dodania niestandardowego języka do Notepad ++ w celu wyróżnienia obsługi? Po kilku badaniach widzę dwa sposoby:
- Język zdefiniowany przez użytkownika: prosty sposób dodawania nowego języka opartego na tokenach, ale nie można użyć domyślnego schematu kolorów (kolory są przypisywane absolutnie)?
- Wtyczka Lexer: niestandardowa wtyczka C ++ implementująca nowy leksykon Scintilla: niezwykle złożona, ale pełna elastyczności.
Czy to jest to? Moją jedyną skargą jest to, że dzięki funkcji UDL, jeśli chcę wyróżnić coś, muszę nadać mu kolor; wydaje się, że nie można powiedzieć „użyj domyślnego koloru słowa kluczowego”.
Jakakolwiek rada?
Odpowiedzi:
Jeśli mówisz o używaniu kolorów w oparciu o kolory ustawione
Settings > Style Configurator...
dla domyślnego koloru słowa kluczowego ...Możesz to zrobić, klikając prawym przyciskiem myszy kolor w
Colour style
sekcji. Umieści linie kreskowania nad kolorem, wskazując „użyj domyślnego koloru”.Teraz, gdy zmienisz motyw koloru, zamiast motywu UDL zostanie użyty kolor motywu.
źródło
Znalazłem odpowiedź, która może lub nie może być pomocna w zależności od tego, ile czasu masz obecnie. Dowiedziałem się, że w © Notepad ++ możesz zdefiniować swój własny unikalny format języka i wyróżnić go, jednak możesz to zrobić, w przeciwieństwie do konieczności wprowadzania wszystkiego, co musisz zrobić, może to być bardzo czasochłonne i żmudne proces. Oto jednak instrukcje:
1.) „Widok”> „Język zdefiniowany przez użytkownika”> Utwórz nowy> [NAZWA]> Enter
W wersji 6.1.2 i nowszej
2.) „Widok”> „Dialog zdefiniowany przez użytkownika” (przedstawiony za pomocą kreatora / dialogu)
Następnie musisz przeczytać moje źródło tych informacji w celu dodania własnych technik itp. I życzę powodzenia!
Źródło (-a):
weblogs.asp.net
źródło
Jest prosty sposób.
Spójrz tutaj: http://www.macroquest2.com/wiki/index.php/Notepadplusplus_Syntax_File
Użyj http://www.w3schools.com/tags/ref_colorpicker.asp, aby uzyskać „ciąg kolorów” (numer koloru heksadecymalnego RGB), klikając lewą siatkę dla koloru, z prawej strony dla odcienia tego koloru, i sam kolor z „sznurkiem” na dole.
W notatniku ++ userDefinedLang.xml znajduje się sekcja do ustawiania kolorów według potrzeb:
źródło