Подсветка синтаксиса открытого текста и / или пользовательский синтаксис выделения
2827
Plasmarob
Как добавить нестандартную подсветку синтаксиса для открытого текста? (для любого типа файла, а не только для TXT)
Я оставляю этот вопрос открытым для любого редактора для тех, кто знает - я не привередлив. Если вы хотите, чтобы я был конкретен, предположим, что Sublime Text 2 или 3. (Я пишу много вещей в Sublime Text, я регулярно использую много IDE, я использовал Notepad ++.)
Иногда я хочу иметь возможность записывать заметки в файл, но было бы полезно иметь собственную подсветку синтаксиса для заметок в виде простого текста.
Есть ли способ сделать это?
Я также хотел бы рассмотреть альтернативное расширение файла в качестве правильного ответа (например, .yml)
То, что я ищу, это способ раскрасить "*", ">", "-", цифры и т. Д. В текстовом файле (любого типа файла).
Есть много способов сформулировать этот вопрос, и я не нахожу никого, кто бы его задавал.
Спасибо!
РЕДАКТИРОВАТЬ:
Я понимаю, что решением было бы иметь доступ к файлам Sublime Text, которые определяют грамматику подсветки синтаксиса. Кто-нибудь знает, где они будут, чтобы я мог их изучить и сделать самостоятельно? (Ваша собственная грамматика не для непрофессионала, я знаю)
См. [Блокнот ++: выделенная подсветка синтаксиса для файлов .txt] (http://stackoverflow.com/questions/1877646/notepad-custom-syntax-highlighting-for-txt-files), [Подсветка настраиваемого языка блокнота ++] (http: / /stackoverflow.com/questions/5677962/notepad-custom-language-highlighting) ...
Karan 9 лет назад
0
Это легко скопировать, и я нашел их. Они говорят «нет-NP ++ не может» в ответах, о которых я, как разработчик, знаю. Sublime имеет возможность настроить поддержку большого языка. Я по существу задаюсь вопросом, могу ли я получить доступ к файлам, которые определяют грамматику для каждого синтаксиса и создают свои собственные.
Plasmarob 9 лет назад
0
Принятый ответ во второй ссылке приводит [здесь] (https://web.archive.org/web/20130518084439/http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Languages) , который показывает вам, как настроить собственную схему подсветки синтаксиса. Кроме того, меню * Language * позволяет вам создавать пользовательский язык и применять его правила подсветки к любому файлу, включая текстовые файлы. Так как же это эквивалентно «никакой NP ++ не может»?
Karan 9 лет назад
0
Смотрите топ-ответ в первой ссылке. Почему в настоящее время не существует (не архивированная) копия этого документа, если процесс все еще поддерживается в Notepad ++? Или это больше не поддерживается? (Я собираюсь рассмотреть это дальше, когда у меня будет время) Я собираюсь добавить грамматику в набор, а не изобретать велосипед.
Plasmarob 9 лет назад
0
Вики-страница может быть удалена по разным причинам или перемещена в другое место. Не значит, что функция исчезла. «NP ++> Языковое меню> Определите свой язык» показывает [это] (http://i.stack.imgur.com/k6rjv.png).
Karan 9 лет назад
1
Отлично. Я должен переустановить его и посмотреть.
Plasmarob 9 лет назад
0
Возможно, вам следует удалить тег NP ++ и сосредоточить этот вопрос на Sublime Text. Возможно, добавьте NP ++ - конкретный вопрос отдельно.
Karan 9 лет назад
0
Отличная идея. Спасибо за помощь. Я новичок в SU - и у каждого SE свой образ мышления.
Plasmarob 9 лет назад
0
1 ответ на вопрос
0
Plasmarob
Я думаю, что это может быть ответом на мой вопрос: