Описание тега tmlanguage

Языковой формат.tmLanguage TextMate описывает языковые грамматики, позволяя текстовым редакторам, таким как TextMate, Sublime Text и VS Code, обеспечивать подсветку синтаксиса.
1 ответ

Regex внутри Sublime .tmLanguage

Мне нужно написать некоторое регулярное выражение для улучшения файла C++. TmLanguage. Например, я хочу выделить утверждения из Google Test Framework. Пример: ASSERT_EQ(expected, actual); поэтому я написал это: ASSERT_[A-Z_]+ но когда я добавляю отк…
05 сен '14 в 10:00
1 ответ

Где я могу найти список всех возможных ключей для тем-тем для подсветки синтаксиса?

В файле tmTheme для моей текущей темы текстового редактора есть несколько опций, в том числе в коде ниже. Есть ли где-нибудь список, который определяет все возможные теги, которые могут быть включены в этот список (например, background, inactiveSele…
1 ответ

Задать цвет кавычек в настраиваемой теме кода Visual Studio

Я использую собственную индивидуальную тему vscode, основанную на другой теме. В настоящее время такой текст отображается белым цветом: "" "некоторый комментарий Python" "" Я хотел бы изменить цвет, но не могу найти правильный атрибут для изменения.…
1 ответ

Как получить переключение комментариев для работы с моим собственным синтаксисом tmLanguage для Sublime Text 2?

Я сделал свою собственную подсветку синтаксиса (для языка, использующего код C++ с некоторыми дополнительными ключевыми словами), скопировав и отредактировав файл C.tmLanguage. Я не редактировал ни одну из клавиш "комментариев", но теперь переключен…
1 ответ

Как добавить простой синтаксис в VSCode?

Я бы хотел добавить простейшую из возможных (mvp) грамматику языка и подсветку синтаксиса в vscode. Это (IMO) беспорядок документов TextMate (применяются две разные версии) и случайные советы в Интернете. Я не могу сделать базовый пример работы или …
0 ответов

Как токенизировать текст, используя грамматики textmate в python?

Я хотел бы узнать, как использовать грамматики textmate для идентификации / извлечения / выбора областей из заданного текста. Я не нашел ни одной библиотеки Python, готовой к использованию после многих часов поиска в Google... вместо этого я просто …
27 фев '19 в 18:19
1 ответ

Каково регулярное выражение для захвата чего-то, окруженного звездочками внутри комментария?

Я пытаюсь изменить существующее определение языка, которое определяет комментарии следующим образом: <dict> <key>match</key> <string>(#) .*$\n?</string> <key>name</key> <string>comment.line.number-sign…
08 сен '17 в 19:10
0 ответов

Как добавить поддержку языка программирования, который в настоящее время не поддерживается в Visual Studio 2017?

Я пытаюсь добавить поддержку неясного языка в визуальной студии. У меня есть файл tmLanguage, который соответствует языку. Я пытался следовать документации Microsoft, но не могу найти указанную папку в пути%userprofile%. В документации сказано следу…
0 ответов

Расширить уценку в vscode tmLanguage

Я пытаюсь добавить новую раскраску к уценке кода VS. Package.json "contributes": { "grammers": [ { "scopeName": "markdown.rise", "path": "./syntaxes/markdown.tmLanguage.json", "injectTo": [ "text.html.markdown" ] } ] } markdown.tmLanguage.json { "ve…
0 ответов

Как написать правило синтаксиса для кода встраивания строки

Я пытаюсь написать файл синтаксиса vscode для обычного языка Я использую Photoshop нарисовать образец синтаксиса для пользовательского языка. как написать синтаксис tmLanguage? оценить правило кода { "begin": "\\{\\{", "beginCaptures": { "0": { "nam…
0 ответов

Как выделить конкретное слово в файле tmLanguage .json?

Скажи, я хочу выделить string когда-либо это было написано вне любого другого специального синтаксиса (параметр, внутри строки). Как ты это делаешь?
26 окт '18 в 12:08
2 ответа

Как сопоставить разделенные оператором строки в Sublime Development Development YAML tmlanguage

Я делаю определение синтаксиса для пользовательского языка в возвышенном тексте 2, используя PackageDevelopment .YAML-tmLanguage. Сейчас я хочу, чтобы мой синтаксис идентифицировал строки, не являющиеся строками. пример строки кода: string name = "C…
15 апр '16 в 12:15
1 ответ

Соответствует одному символу, не заключенному в фигурные скобки

Я делаю файл определения синтаксиса списка свойств (tmLanguage) для практики. Это в формате YAML Sublime Text, но я буду использовать его в VS Code. Мне нужно сопоставить все символы (включая неопределенные { а также }) которые не заключены в {}, Я …
21 сен '18 в 20:39
1 ответ

Как я могу расширить существующий tmLanguage Colorizer/ подсветку синтаксиса?

Я пытаюсь расширить https://github.com/dzannotti/vscode-babel/blob/master/syntaxes/Babel%20Language.json но все мои попытки просто приводят к полному переопределению, оставляя текст пустым. Я бы предпочел не быть придурком, а просто скопировать код …
1 ответ

Textmate: весь текст в начале и конце захвата не окрашен / не соответствует

Так что я могу соответствовать / цвет {{#if media.isMobile}} и это конец тега {{/if}}, Но все, что находится между блоками, теперь просто обычный текст (до того, как он получил красивую HTML-раскраску). Так как же получить содержимое между захваченн…
1 ответ

Как мне заштриховать подчеркнутое подчеркивание в Sublime Text 3?

У меня есть плагин, использующий команду add_regions для рисования подчеркивания для определенных регионов. У меня тоже есть обычай tmLanguage а также tmThemeтак что я могу контролировать стиль шрифта / цвет переднего плана и т. д. для областей, кот…
0 ответов

Вложенная спецификация встроенного языка (python)

Я хочу вставить подсветку синтаксиса для python в пользовательское определение синтаксиса textmate. Содержимое файла выглядит так: this = any_value // comment line [Chapter1] any_content [End] [Python] pythonic code which should be highlighted. [End…
15 май '18 в 08:52
1 ответ

Возвышенная цветовая схема для XML с именем узла Unicode

Если я использую имя узла в ASCII, у меня будет хороший вид: но если я использую имя узла Unicode, это не очень красиво: Как я могу это исправить?
0 ответов

Сохранение автоматического отступа HTML и сворачивание для расширения языка шаблона

Я пишу расширение VSCode для Django, и когда синтаксис шаблона Django активен, один теряет функциональность автоматического отступа, а также сворачивание и выделение парных элементов. Описание почти такое же, как и следующая проблема в репозитории V…
0 ответов

tmLanguage в JSON для кода VS - Как объединить правила соответствия с несколькими регулярными выражениями?

Я создаю грамматику tmlanguage для VS Code, чтобы реализовать подсветку синтаксиса для определенного типа файла конфигурации. Расширение работает нормально, но я хотел бы объединить некоторые правила сопоставления в файле tmLanguage.json. Вот пример…
18 сен '18 в 17:43