Вопросы с тегами [syntax-highlighting]

1

голосов
0

ответ
83

Просмотры

Visual Studio 2017 Названный Довод подсветка синтаксиса?

В Visual Studio 2017, есть способ, чтобы получить подсветку синтаксиса для именованных аргументов без использования Resharper? общественного недействительный TestThis (имя строки, строка заголовок) {// Сделать что-то} общественного недействительного TestThat () {вар имя = string.Empty; вар название = string.Empty; TestThis (наименование: // изюминка "Имя:" название: название); // выделить "название:"}
user1172282
1

голосов
0

ответ
47

Просмотры

Netbeans подсветка синтаксиса для пользовательского языка, вставленной в C или Ассемблер файл

Я использую NetBeans 8.1 для редактирования стандартного «.c» и файлов «.с» для использования на встроенные системы, и я вижу по умолчанию подсветки синтаксиса соответственно. Однако, в этих файлах я также встраивать пользовательский язык между известными лексемами синтаксис которых я хотел бы также быть выделен. Может кто-нибудь сказать мне, как я могу это достичь, пожалуйста? Может NetBeans сделать это из коробки или я бы написать что-то, возможно, плагин? Быстрый поиск Google или веб-сайт NetBeans не приносит соответствующие хиты, только для распознавания пользовательского языка в своем собственном праве не во вложенном виде. Заранее спасибо, Ян
Ian
1

голосов
0

ответ
78

Просмотры

пе хороший синтаксис редактора выделения - Perl переменные не выделены

Иногда мне нужно использовать п хорошего редактора на терминал, чтобы модифицировать файлы Perl. Я не могу найти способ, чтобы получить переменные Perl (вы знаете, что-нибудь, начиная с $, @ или%), чтобы выделить на всех. Файл определения синтаксиса является чрезвычайно сложным и взлом его с моим крайне ограниченным пониманием синтаксиса файла не получает меня нигде. Кроме того: я хотел бы использовать больше цветов, чем красный / синий / желтый / зеленый / голубой / пурпурный / белый / черный, но не нашел способ либо использовать синтаксис RGB для этого. NB: мой эмулятор терминала позволяет 256 цветов. Все указатели оценили. Я вставив ниже синтаксис Perl Защиту файл содержимого: Я пытался играть с различными RGB синтаксисах (слепые, так как я не могу найти определенную спецификацию, или, если это вообще возможно): #rrggbb, @rrggbb,% RRGGBB и т.д. Это для части цветов. Что касается определения переменных: файл четко прописывается цветом для переменных ( «= Var малиновый»). Это работает для других языков, я мог бы успешно играть с переменными цветами и получить переменные выделены. Но на файлах Perl, ноль обнаружение переменного не происходит, независимо от того, какого цвета используются. Там должен быть способ обеспечить, что переменные начинаются с $ / @ /%, но я даже не знаю, с чего начать, чтобы указать это ... Защиту файл на Perl ниже линии. Что ужасно запутанным по сравнению с другими языками файлов синтаксиса, и я думаю, что это моя проблема: слишком сложно взломать. # JOE подсветка синтаксиса файла для Perl # Определение цвета = Idle = препроцессор синий = Комментарий DIM желтый = POD зеленый = Constant зеленый = Строка зеленый = побег полужирный зеленый = полужирный = Ключевое слово жирный синий = Bad жирный красный = Var пурпурного: начать Idle * начать noeat вызов =. Perl () # # Perl как подпрограмма для Mason # .subr Perl # Обнаружение стручка: холостой Idle * idle1 noeat .ifdef mason_line "\ п" простаивает возвращение .else "\ п" простаивает .endif "=" pod_start # позволяют ключевые слова: idle1 Idle * idle1 "#" line_comment_i Перекрасить = -1 "\ п" простаивает noeat "0" first_digit Перекрасить = -1 "1-9" десятичное Перекрасить = -1 "" maybe_float "\"»строка Перекрасить = -1 "'" символ Перекрасить = -1 "`" кавычка Перекрасить = -1 "" простаивает noeat "0" first_digit Перекрасить = -1 "1-9" десятичное Перекрасить = -1 "" maybe_float "\"»строка Перекрасить = -1 "'" символ Перекрасить = -1 "`" кавычка Перекрасить = -1 "$" not_string буфер " простаивает noeat "0" first_digit Перекрасить = -1 "1-9" десятичное Перекрасить = -1 "" maybe_float "\"»строка Перекрасить = -1 "'" символ Перекрасить = -1 "`" кавычка Перекрасить = -1 "$" not_string буфер "
Peyo61
1

голосов
0

ответ
29

Просмотры

Кронштейн / Скобы для согласования PyCharm

PyCharm не кажется, есть кронштейн / брекет Сличитель встроенный. Есть ли плагин, который будет делать это для меня? Я искал что-то, что бы выделить или смелую соответствующий кронштейн / скобку. Я не поклонник плагина Радужные Кронштейны
Nick T
1

голосов
0

ответ
12

Просмотры

Как выделить синтаксис для Selenium IDE JSON-код?

Я привык, чтобы изменить код Selenium через код JSON. Хотя большинство редакторов выделить JSON код, я не могу найти редактор, который распознает синтаксис Selenium внутри формате JSON. По умолчанию выделить для JSON не так много стоит. предложения? Любой редактор с синтаксисом цвета для Selenium коды? любой пользовательский / определенный пользователем языка для редактора?
Daniel Perez
1

голосов
2

ответ
1.3k

Просмотры

Есть ли какой-либо синтаксис jEdit режимов подсветки для Objective-J

Я нашел некоторые на сайте Капучино (ВИМ, Textmate и SubEthaEdit), но не для jEdit, и, к сожалению, я только начинаю на Objective-J так не может сделать самостоятельно. Если кто-то получил один из них, лежащих вокруг него было бы весьма признателен.
dsm
1

голосов
1

ответ
1k

Просмотры

Visual Studio 2008 Синтаксис Окрашивание Проблема

В вебе-сайте VB.NET, пользовательские типы синтаксис не работает. Каковы возможные причины этого? Примечание: C # работает, как ожидалось. Обновление: Это, кажется, не понимают разницы между «Тип пользователя» и «Identifier».
Larsenal
1

голосов
3

ответ
10.4k

Просмотры

Как получить Visual Studio, чтобы сделать VBScript подсветки синтаксиса для файлов .asp?

ASP файлы выделены в качестве HTML в Visual Studio 2008, если я не ставил язык = VBScript во всех моих кодовых блоках. ламе! когда я иду в Сервис -> Параметры -> Текстовый редактор -> Расширение файла я не получаю VBScript или VB как вариант, только C #, C ++, HTML, и т.д.
adambox
1

голосов
1

ответ
1.3k

Просмотры

Using PHP to syntax highlight all s on a page… ($highlight_string() isn't an option)

Я использую CodeIgniter, наряду с highlight_code ( "$ строка"); Функция (Подробнее), чтобы обеспечить подсветку синтаксиса для динамического сайта. Я хочу, чтобы пользователи могли представить свои собственные сообщения, написанные в формате BBCode стиля. Я использую НЦББ PHP библиотеку для этого. Моя проблема заключается в том, что NoMatter, как я это делаю, я не могу получить НЦББ к синтаксически выделить только [код] [/ код] теги, которые входят в мои пользователи. Вот PHP для [код]: 'код' => Array ( 'режим' => BBCODE_MODE_ENHANCED, 'шаблон' => "\ п \ nCode: \ п \ п \ п", 'класс' => 'код', 'allow_in' => Array ( 'ListItem', 'блок', 'столбцы'), 'содержание' => BBCODE_VERBATIM, 'before_tag' => "SNS", 'after_tag' => "SN", 'before_endtag' => «зп», 'after_endtag' => "SNS", 'plain_start' => "", 'plain_end' => "", 'simple_start' => '\ п \ nCode: \ п', 'simple_end' => «\ п \ п »), Если вы видите строку, которая говорит, что я бил там, я подумал, что было бы выделить код, содержащийся в тэгах. Я не могу точно вспомнить, что эти выходы (я пробовал много различных комбинации), но ближе всего я был он экспортируется как текст из PHP - в моих страницах XHTML источника он только появился как текст. Что я могу сделать, чтобы сделать все содержание в пределах тегов на странице будет подсвеченным, в идеале используя highlight_code ($ string); или похожие? Я думал preg_replace бы вариант, но я не знаю, как это сделать, чтобы динамически заменить все между выводимыми тегами (не [код], помните,
Jack
1

голосов
2

ответ
1.1k

Просмотры

Plug-in Development: Creating Problem Marker for a Given Resource

Я, кажется, возникли проблемы с ассоциирования проблемы маркер с ресурсом; в моем случае, я пытаюсь создать проблему маркер для редактора. Для достижения этой цели, я попытался сделать следующее: открытый класс MyEditor расширяет TextEditor {личного ColorManager ColorManager; общественного MyEditor () {супер (); ... IResource ресурс = (IResource) getEditorInput () getAdapter (IResource.class). попробуйте {маркер = resource.createMarker (IMarker.PROBLEM); } Задвижка (CoreException е) {e.printStackTrace (); }} Однако, проблема getEditorInput () постоянно возвращается нуль. Я предполагаю, что я не называю его в нужном месте. Я думал, что это было бы идеально, чтобы создать маркер как только я Наладка редактор, но это доказывает обратное. Кто-нибудь есть какие-либо рекомендации для получения надлежащего ресурса я хочу, чтобы я мог создать проблемы маркер? Я хотел бы показать ошибки и такие в редакторе. Я посмотрел на образцах онлайн для создания маркеров, но большинство просто показать методы, которые проходят объект ITextEditor, не показывая, где вызов метода. (Например: Создание маркеров ошибок для компилятора - см метода ReportError) Спасибо. Пол Edit: Я также рассматривал ссылку относительно проблемных маркеров, но опять же, это вызывает createMarker из ресурса (Рез, в данном случае), но не показывает установку для него. См Показывать ошибки синтаксиса в затмении Редактор плагинов ве посмотрел на образцах онлайн для создания маркеров, но большинство просто показать методы, которые проходят объект ITextEditor, не показывая, где вызов метода. (Например: Создание маркеров ошибок для компилятора - см метода ReportError) Спасибо. Пол Edit: Я также рассматривал ссылку относительно проблемных маркеров, но опять же, это вызывает createMarker из ресурса (Рез, в данном случае), но не показывает установку для него. См Показывать ошибки синтаксиса в затмении Редактор плагинов ве посмотрел на образцах онлайн для создания маркеров, но большинство просто показать методы, которые проходят объект ITextEditor, не показывая, где вызов метода. (Например: Создание маркеров ошибок для компилятора - см метода ReportError) Спасибо. Пол Edit: Я также рассматривал ссылку относительно проблемных маркеров, но опять же, это вызывает createMarker из ресурса (Рез, в данном случае), но не показывает установку для него. См Показывать ошибки синтаксиса в затмении Редактор плагинов
Paul Reisert
1

голосов
4

ответ
1.9k

Просмотры

Текстовый редактор автозаполнения для C / C ++ и библиотеки UserDefined

Я ищу теперь некоторое время для замены Qt-созидатель, не для программирования работы Qt. К сожалению, я действительно привык к большой функции автоматического заполнения его, что я до сих пор не нашел в любом другом редакторе легковесного с открытым исходным кодом. (Qt-Creater не только включить автоматическое завершение ключевых слов, но показывает все возможные функции, член вары, определяет, ... в ключ-ключ вверх-вниз по выбору menulist) До сих пор я пытался Editra, Redcar, Gedit, книжники , codelite, Geany, SciTE. Большинство из них только что получил очень простой вариант автозавершения кода, который не будет показывать мне аргументы функции, а просто положить оставшуюся часть слова в него (большую часть времени первого матча из списка возможных пунктов МВО :: г * может быть МВО :: rmatrix, но и МВО :: rvector). Я не являюсь ни в Emacs ни ВИМ «патриот». Затмение будет соответствовать, за это время в общей сложности избыточна (для меня, по крайней мере, атм), за исключением. Так что мой вопрос: Есть ли текстовый редактор, который поддерживает код-подсветку и автозавершения кода (в интеллектуальном режиме)? (Предпочтительно под GPLv2 / GPLv3 / LGPL / MIT / ...) Edit: цель Linux () рассматривает эксклюзивно
drahnr
1

голосов
1

ответ
1.2k

Просмотры

Подсветка синтаксиса для Лекса в Gedit

Я знаю, я просто нужен файл как /usr/share/gtksourceview-2.0/language-specs/javascript.lang. Где я могу найти определение языка, как это для Лекса?
Jaseem
1

голосов
1

ответ
529

Просмотры

Есть ли синтаксис-направленный генератор редактора, похожий на XText, для свинга?

Я хотел бы, чтобы включить синтаксис-направленный редактор, как своего рода супер-богатых окно редактирования, в приложении Swing. Есть что-нибудь, что может помочь создать это из грамматики, подобным образом XText для Eclipse?
Gavilan Comun
1

голосов
1

ответ
1.1k

Просмотры

Gedit изюминкой (gtksourceview): как выделить блок внутри [фигурные] скобки с цветом

Мне нужно, чтобы выделить каждый целый блок кода, который находится внутри фигурных скобок, так что я создал правило: {} Это выделяет код, ключевые слова и вары внутри правильно, но это, конечно, останавливается, если есть еще одна закрывающая скобка внутри. Я знаю, что это не так просто для регулярных выражений для проверки уровня рекурсии, но могут быть gtkSourceView синтаксис имеет что-то особенное для подобных случаев? Это серьезная вещь, потому что язык (PegJS, на самом деле) я делаю подсветку может содержать код JavaScript только в фигурных скобках, а не снаружи. И я хочу, чтобы выделить их один цветной exluding :) Связанный: Regex, чтобы получить строку в фигурные скобки «{Я хочу, чтобы то, что между фигурными скобками}» Как я могу извлечь строку между соответствие скобок в Perl?
shaman.sir
1

голосов
1

ответ
153

Просмотры

Opa подсветка синтаксиса для Кейт

Я вижу, есть подсветка синтаксиса расширения для Vi и Emacs в Opa бинарного пакета. Я использую KDE в качестве моего окружения рабочего стола, так мне было интересно, если кто-нибудь знает такие расширения для Кейт?
Bahman Movaqar
1

голосов
1

ответ
280

Просмотры

Изменение символов форматирования диапазона

Я пытаюсь реализовать код, чтобы добавить подсветку синтаксиса для RichEdit в WinAPI, так что поиск диапазонов текста, что я должен раскрасить, но если выбрать диапазон с сообщением EM_EXSETSEL форматировать с сообщением EM_SETCHARFORMAT, это очень замедлять и все видел пользователей. Как я могу изменить характер форматирования быстрее?
Triton
1

голосов
1

ответ
2.8k

Просмотры

Ваш любимый редактор кода для использования на Android телефона? [закрыто]

Мое единственное время для хобби программирования на общественном транспорте с помощью MyTouch 4G Slide, без доступа к сети (метро). Я установил SL4A. Встроенный редактор не может использоваться, потому что моя клавиатура не имеет {} или []. Я также установил модифицированную TextEdit APK, но я искал что-то с номерами строк и подсветка синтаксиса для Ruby, HTML, JavaScript и, возможно, Python, TCL и Java. Любые предложения (кроме покупки дополнительного оборудования)?
Joseph Bui
1

голосов
2

ответ
168

Просмотры

Как я могу сделать подсветку синтаксиса в JRuby?

Я хотел бы использовать что-то вроде ультрафиолета в JRuby. Он (очевидно) не компилируется, однако: $ самоцвет установить ультрафиолетовый Fetching: oniguruma-1.1.0.gem (100%) Создание собственных расширений. Это может занять некоторое время ... Ошибка: Ошибка при установке ультрафиолет: ОШИБКА: Не удалось создать гем родное расширение. ~ / .Rvm / рубины / JRuby-1.6.7 / bin / JRuby extconf.rb ПРЕДУПРЕЖДЕНИЕ: JRuby не поддерживает собственные расширения или `mkmf библиотеки» очень хорошо. Проверьте http://kenai.com/projects/jruby/pages/Home альтернативы. проверка на основной () в -lonig ... да создание Makefile сделать куб.см -I. -Я. -I ~ / .rvm / рубины / JRuby-1.6.7 / Библиотека / родной / включить / рубин -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -Wall -arch x86_64 -c oregexp.c Есть ли подобная библиотека?
Seamus Abshere
1

голосов
1

ответ
449

Просмотры

AvalonEdit: Выделите текст между началом и концом элементов

Я использую AvalonEdit и иметь пользовательские правила выделить файл, я получил это это правило ... <скрипт скрипт> ... который освещающие элементы в моем редакторе, но я хотел бы выделить блок всего сценария. Что мне нужно добавить? Спасибо
BenCr
1

голосов
2

ответ
1.8k

Просмотры

Выделите NBSP символ в Sublime Text 2?

Есть ли способ, чтобы выделить специальные символы пробела, как NBSP в Sublime Text 2? Несколько раз я скопировал текст из пользователей слова в мой код, и он упал, потому что я не мог видеть эти «нелегальные» пробельные символы ... Спасибо! Крис
Chris Crown
1

голосов
1

ответ
496

Просмотры

C # WindowsForms RichTextBox Textformatting с Select в больших текстах

Немного предисловия: Я новичок в C # и прикладного программирования в Genral. Так что я wan't писать редактор кода, ничего особенного, хотя. Я пытаюсь достичь синтаксиса через RichTextBox.SelectionColor, как это было предложено здесь, однако я считаю, это хлопотно, что можно реально увидеть, как текст, выбранный в текстовом поле и что экран текстового поля следует выделению ( прокручивает текст к текущему выбору). Проект осуществляется через WindowsForms, и я попробовал: http://blogs.microsoft.co.il/blogs/tamir/archive/2006/12/14/RichTextBox-syntax-highlighting.aspx, который, очевидно, с помощью WPF, но выступление на том, что довольно бедно. Я бы тоже предпочел не переписать то, что у меня есть для WPF. Верьте или нет, но я искал его, и я не мог ничего найти. Вот я и спрашиваю:
user1542465
1

голосов
1

ответ
197

Просмотры

Overflow issue with SyntaxHighlighter and a fixed element

I have a fixed element on a page I'm developing. It contains a logo and a couple of navigation links. On the said site, I need to present snippets of code in various languages. I'm using Alex Gorbatchev's SyntaxHighlighter to color the syntax. The problem is, the styled code flows over my fixed element. Here's what it looks like: Here's a very simplified example on JSFiddle It seems that the main culprit is shCore.css. When I remove it, the overflow disappears. Unfortunately, its removal also causes line numbers to go out of sync with their corresponding lines of code. I've started fiddling with the CSS inside the file, as well as in my own stylesheet. I've tried various comnbinations of overflow and float values on both SyntaxHighlighter-generated elements and my own but nothing seems to work. I know the enclosed style sheets are massive and it's a tedious piece of work to search them for a bug, but I simply can't make it more simple. I've been working on this silly problem for a couple of hours now so I decided to ask a question here. Could any kind and bored soul help me out? Has anyone had this kind of problem with SyntaxHighlighter before? If you think it's not concise enough a question, please don't vote to delete it as I'll post the answer myself once I solve the problem. It seems like something easy to encounter by anybody. I'll also be glad to receive any comments suggesting which CSS properties can cause such behavior. Maybe my overflow guess is way off. Or perhaps a change of syntax-coloring library would be a good solution?
toniedzwiedz
1

голосов
1

ответ
231

Просмотры

В Emacs, как я могу синтаксический выделить текст в буфере в режиме C, соответствующий определенное регулярное выражение?

По умолчанию Emacs не будет выделить константы, структуры членов, вызовы функций и т.д. (если внутри определения). Я говорю о C основном режиме здесь. Я хочу, чтобы некоторые основные подсвечивания, только на основе соответствия текста. Например, слово, содержащее только верхний регистр и символ подчеркивания, [А-Z _] +, например SOME_CONST, является постоянным (если иное не выделен). Точно так же я могу соответствовать для [A-Za-Z _] [A-Za-Z0-9 _] \ S (как вызов функции; -> [A-Za-Z _] [A-Za-Z0-9 _] *, как член структуры и т.д. Как я могу сделать это в Emacs?
Sid Datta
1

голосов
1

ответ
309

Просмотры

SyntaxHighlighter BBCode PHP

I'm having some problems with the BBCode I created to use with the SyntaxHighlighter function bb_parse_code($str) { while (preg_match_all('`\[(code)=?(.*?)\]([\s\S]*)\[/code\]`', $str, $matches)) foreach ($matches[0] as $key => $match) { list($tag, $param, $innertext) = array($matches[1][$key], $matches[2][$key], $matches[3][$key]); switch ($tag) { case 'code': $replacement = ''.str_replace(" ", " ", str_replace(array("", ""), "\n", $innertext)).""; break; } $str = str_replace($match, $replacement, $str); } return $str; } And I have the bbcode: [b]bold[/b] [u]underlined[/u] [code=js]function (lol) { alert(lol); }[/code] [b]bold2[/b] [code=php] [/code] Which returns this: I know the problem is on the ([\s\S]*) of the regex that allows any character, but how do to make the code work with line breaks?
Sergio Toledo Piza
1

голосов
1

ответ
204

Просмотры

How to highlight a command when syntax is already loaded in VIM?

How can I highlight all instances of one particular TeX command \foo after having loaded the default tex syntax scheme in VIM (v7.2)? I can do it easily if no syntax scheme is antecedently loaded: :syntax clear :highlight myGroup ctermfg=blue :syntax match myGroup "\\foo\>" But I don't know how to do it when the tex syntax scheme is loaded. This doesn't work: :syntax clear :set syntax=tex :highlight myGroup ctermfg=blue :syntax match myGroup "\\foo\>" Update 1 Actually, it works for commands in the preamble but not for those inside the document environment. Update 2 A workaround is to comment out some lines in /usr/share/vim/vim72/syntax/tex.vim (v47) which handle folding: " Sections, subsections, etc: {{{1 if g:tex_fold_enabled && has("folding") syn region texDocZone matchgroup=texSection start='\\begin\s*{\s*document\s*}' end='\\end\s*{\s*document\s*}' fold [email protected],@texDocGroup,@Spell syn region texPartZone matchgroup=texSection start='\\part\>' end='\ze\s*\\\%(part\>\|end\s*{\s*document\s*}\)' fold [email protected],@texPartGroup,@Spell syn region texChapterZone matchgroup=texSection start='\\chapter\>' end='\ze\s*\\\%(chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold [email protected],@texChapterGroup,@Spell syn region texSectionZone matchgroup=texSection start='\\section\>' end='\ze\s*\\\%(section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold [email protected],@texSectionGroup,@Spell syn region texSubSectionZone matchgroup=texSection start='\\subsection\>' end='\ze\s*\\\%(\%(sub\)\=section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold [email protected],@texSubSectionGroup,@Spell syn region texSubSubSectionZone matchgroup=texSection start='\\subsubsection\>' end='\ze\s*\\\%(\%(sub\)\{,2}section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)'fold [email protected],@texSubSubSectionGroup,@Spell syn region texParaZone matchgroup=texSection start='\\paragraph\>' end='\ze\s*\\\%(paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold [email protected],@texParaGroup,@Spell syn region texSubParaZone matchgroup=texSection start='\\subparagraph\>' end='\ze\s*\\\%(\%(sub\)\=paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold [email protected],@Spell syn region texTitle matchgroup=texSection start='\\\%(author\|title\)\>\s*{' end='}' fold [email protected],@Spell syn region texAbstract matchgroup=texSection start='\\begin\s*{\s*abstract\s*}' end='\\end\s*{\s*abstract\s*}' fold [email protected],@Spell "else " syn region texDocZone matchgroup=texSection start='\\begin\s*{\s*document\s*}' end='\\end\s*{\s*document\s*}' [email protected],@texDocGroup,@Spell " syn region texPartZone matchgroup=texSection start='\\part\>' end='\ze\s*\\\%(part\>\|end\s*{\s*document\s*}\)' [email protected],@texPartGroup,@Spell " syn region texChapterZone matchgroup=texSection start='\\chapter\>' end='\ze\s*\\\%(chapter\>\|part\>\|end\s*{\s*document\s*}\)' [email protected],@texChapterGroup,@Spell " syn region texSectionZone matchgroup=texSection start='\\section\>' end='\ze\s*\\\%(section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' [email protected],@texSectionGroup,@Spell " syn region texSubSectionZone matchgroup=texSection start='\\subsection\>' end='\ze\s*\\\%(\%(sub\)\=section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' [email protected],@texSubSectionGroup,@Spell " syn region texSubSubSectionZone matchgroup=texSection start='\\subsubsection\>' end='\ze\s*\\\%(\%(sub\)\{,2}section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)'[email protected],@texSubSubSectionGroup,@Spell " syn region texParaZone matchgroup=texSection start='\\paragraph\>' end='\ze\s*\\\%(paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' [email protected],@texParaGroup,@Spell " syn region texSubParaZone matchgroup=texSection start='\\subparagraph\>' end='\ze\s*\\\%(\%(sub\)\=paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' [email protected],@Spell " syn region texTitle matchgroup=texSection start='\\\%(author\|title\)\>\s*{' end='}' [email protected],@Spell " syn region texAbstract matchgroup=texSection start='\\begin\s*{\s*abstract\s*}' end='\\end\s*{\s*abstract\s*}' [email protected],@Spell endif
n.r.
1

голосов
2

ответ
765

Просмотры

Блистательная Текст 2 (или другие) выделитель синтаксиса для NetLogo

Кто-нибудь знает подсветки синтаксиса, идеально подходит для Sublime Text 2, для NetLogo? Я предпочел бы не написать свой код непосредственно в NetLogo и предпочитаю использовать редактор, я больше привык, но я не могу найти подсветку синтаксиса для него.
jdotjdot
1

голосов
2

ответ
269

Просмотры

Gedit Интернет функции генератора Язык

Есть ли онлайн генератор, или что-то подобное, новых highlightings для Gedit? Я использую не известный язык, и я хотел бы иметь подсветку синтаксиса, но это кажется слишком сложным, и я, хотя, что может существовать некоторые интернет-творца.
Richard
1

голосов
3

ответ
1k

Просмотры

VIM синтаксиса имя функции Lua?

Я использую VIM с помощью терминала (SSH) и хочу изменить мои настройки раскраски синтаксиса в VIM, чтобы сделать function_name Желтой для программирования Lua. К сожалению, я не могу понять, как сделать это. Например, в коде ниже - Я хочу, чтобы моего VIM синтаксиса цвета MyFunc желтой локальной функция MyFunc (arg1) ... конца я был в состоянии понять, как сделать функцию желтого цвета, используя этот код ниже: привет luaFunction ctermfg = Желтый Но этот код не окрашивает слово MyFunc желтого (и, честно говоря, я предпочел бы не синтаксис функции цвета вообще) Вопрос: Любые идеи, как я могу синтаксис цвета по function_name в Lua?
nickb
1

голосов
1

ответ
737

Просмотры

IPython-ноутбук: подсветка синтаксиса и Автосохранение

Я много работаю с IPython-ноутбук. Есть ли способ, чтобы выделить открытые и закрытые скобки? Я спрашиваю, потому что я видел в некоторых видео с Wes McKiney, что он использовал какое-то подсветку синтаксиса для скобок. Кроме того, есть ли способ автосохранения в IPython-ноутбук? Наконец, у вас есть какие-либо другие изменения или расширения браузера, которые вы можете порекомендовать для IPython-ноутбук? С наилучшими пожеланиями Andy
Andy
1

голосов
1

ответ
1.1k

Просмотры

Как не инспекционные и языковые инъекции в дифф? Делает идентичный код выглядеть по-разному

Я использую несколько продуктов JetBrains', как IntelliJ IDEA, PyCharm и PhpStorm. Одна проблема, у меня в том, что при просмотре Diff codelines будет выглядеть по-разному, даже если они идентичны. (Полное изображение) Линии идентичны, но визуализация их различна. Это очень раздражает, как это трудно определить, где есть фактические различия. Этот пример может быть в основном решена путем отключения проверки, но выключает их для всего проекта, и мне нужно будет постоянно включать и выключать его. (Полное изображение) В этом примере нет также никаких различий. И нет подсветки от проверок. Но все-таки код оказывается по-другому. Комментарий напомнил мой, что это из-за языковых инъекций. Включение их делает вещи выглядеть правильно, но я хочу, чтобы они, когда я работаю.
Matsemann
1

голосов
2

ответ
162

Просмотры

Context-sensitive discontinuous font-locking in Emacs

Im пытаясь установки шрифта блокировки для основного режима. Вот несколько примеров кода: ИСПОЛЬЗОВАНИЕ: Foo бар бар; IN: fuelcolors кортеж: шрифт <супер-класс размер имени жирный шрифт? курсивный? {Начальный передний плана: Цвет: черный фон} {начальный: Цвет: белый}; TUPLE: RGB красный зеленый синий; : Foobar (далее - сл) привет {1 2 3}; Следующие символы должны быть выделены с некоторым лицом (не имеет значения, моя проблема в том, согласующий часть): имя, размер, полужирный курсив ?, ?, на переднем плане, фон, красный, зеленый, синий. Они представляют собой имена слотов в кортежах. Я знаю, что регулярное выражение не будет делать это, потому что соответствует область не является непрерывной. курсивный? и передний план должен быть согласован, но не {характера между этими символами. Так что вместо этого я думал, что я мог бы автору функцию Сличитель шрифта замок, похожий на тот, Дмитрий предлагалась здесь: Контекстная шрифта запирание в Emacs для очень подобной проблемы. Но AFAICT, его решение использует тот факт, что «последовательность» элементов, чтобы выделить это внутри paranthesises, который является не тот случай. Шрифт замок имеет проблемы с ситуациями, как это (неизвестное количество матчей в регулярных выражениях и шрифт замке), но я все еще надеясь на «достаточно хорошие» решений даже если требует взлом шрифта антиблокировочных внутренностей.
Björn Lindqvist
1

голосов
1

ответ
715

Просмотры

Синтаксис для добавления / удаления шрифта блокировки ключевых слов в Emacs

Большинство из того, что я делаю с Emacs в Perl, и для этого cperl режима в основном отлично; один из основной досады, что простой мой $ независимо введения дается свойство шрифта запирание ключевого слова лица, которые nixes преимущества наличия ключевых слов поп-музыка. Я новичок в Elisp, и поэтому пытаюсь играть с добавлением или удаления ключевых слов из шрифта блокировки. В то время как EmacsWiki и G дают синтаксис, регулярное выражение сводит меня с умом. Я получил следующее не скулить в моей инициализации: (шрифт-запирание удалить-ключевые слова «cperl-режим» (( "\\
Amory
1

голосов
1

ответ
108

Просмотры

Emacs подсветка синтаксиса вложенных форм кавычки в LISP буферов

Есть ли пакет для него? Если нет, то я должен смотреть на, чтобы создать пакет для него? Этот пакет должен выделить уровни частей вложенной формы кавычки в различных цветах. `(А: я-ам-в-уровне-1 '(а: я-в-уровне-2, (а: уровень-1' (а: уровень-2)), ', (а: уровень-0) )) Например, уровень 0 не должен иметь подсветку, уровень 1 может иметь светло-серый фон, уровень 2, в более темном фоне, и так далее.
Jisang Yoo
1

голосов
1

ответ
310

Просмотры

удаление синтаксиса орфографии подсветка в Vim

Этот вопрос является продолжением вопрос этого. У меня есть следующий скрипт, который удаляет заглавные слова из проверки ВЬЮТ заклинания. матч син myExCapitalWords + \ + содержит = @ NoSpell Но это работает только тогда, когда я син очистить первым. Но тогда все остальные подсветки (например, уценка) теряется. Я прошел через список сина, чтобы увидеть, что может быть причиной конфликта, но теперь я из подсказки.
Forethinker
1

голосов
2

ответ
597

Просмотры

Вим вдруг это не относится AutoTab, подсветка синтаксиса и т.д. для конкретного файла

Я счастливо редактирование некоторых .RB файлов с использованием различных буферов и фантастический VIM плагина Ctrlp. Однако из синего, когда я вновь конкретный файл, в частности micropost.rb все автоматические отступы и подсветка синтаксиса не работает. Я уверен, что это что-то делать с тем, что я пусть Vim удалять .micropost.rb.swp, то есть в соответствии файл подкачки, перед его открытием. И что есть какое-то использованный в течение из файла подкачки. Теперь, даже если я 1) Резервное копирование файлов 2) Написать micropost.rb с нуля. Нет обнаружения .rb файла не происходит. Однако следует отметить, что если я начну писать один и тот же код в новом файле, скажем picopost.rb, все работает, как ожидалось. EDIT 1, это мой .vimrc: выполнить возбудитель # инфицируют () множество runtimepath ^ = ~ / .vim / пучок / ctrlp.vim синтаксис на плагин типа файла отступа на заданное число ""
lllllll
1

голосов
1

ответ
157

Просмотры

Синтаксис в Sublime Text 2 Переоборудования из «HTML» в «HTML (рельсы)» при сохранении

Я пробовал различные исправления с этим, и это действительно раздражает меня. Всякий раз, когда я открываю файл в HTML, синтаксис по умолчанию для изменения файлов в HTML (рельсы). Я могу перевернуть его обратно в HTML с помощью небольшого списка выбора в углу, но она возвращается. Я попытался изменить синтаксис конкретных файлов, установка расширений и т.д. Я даже grepped HTML (РЕЛЬСЫ) в моем Блистательной корневую папку рекурсивно, и ничего не нашли. Дело в том, что делает его трудно придавить, то, что нет никакой разницы расширения. Независимо от того, какой синтаксис подсветки я выбираю, тег не одно и то же. Мне не нужно подсветка синтаксиса или автозаполнение для HTML, но я на самом деле нравится, как соответствующие теги подчеркнуты в подсветке синтаксиса HTML, так и без него, я часто не непарных тегов, и вызывает много дополнительной работу для себя. Любые предположения о том, что это / как восстановить HTML для надлежащей очистки HTML подсветки? (Примечание: поведение идентично для HTML и HTML5 и как я говорил в этом посте, я не могу получить согласование тегов для работы в HTML5 в любом случае эта проблема предваряется это одно, но с использованием HTML вместо HTML5 было приемлемое исправление - это. больше не работает.)
dgo
1

голосов
1

ответ
158

Просмотры

Syntax highlighting text read from file using CSS from regular expressions

Я пытаюсь прочитать файл на моем сервере, а затем использовать регулярные выражения, чтобы определить, что форматирование каждой части этого текстового файла должен иметь при просмотре в веб-браузере. Я просто открыв содержимое file.txt и чтение. PS - У меня нет никаких проблем с созданием и использования классов CSS и предпочел бы использовать их, если это возможно от внешней таблицы стилей. Я просто застряли на том, как добавить форматирование к каждой отдельной части текстового файла на основе правил из регулярных выражений - есть ли какой-либо предложения для кодирования PHP? В первую очередь: 1.How применять регулярные выражения для каждой отдельной части всего текста 2.How применять правила CSS во внешней таблице стилей (class1, class2 и т.д.) дается имя класса выше (см 1) конкретную часть текста Например: (См образец текстового файла ниже, если больше ясности требуется в соответствии с форматом / размер этого) Принудительная любую дату, например, 14.11.2013 - 23.51.40 быть отформатирован в курсивного зеленым шрифтом, используя следующее регулярное выражение: [0- 9] + [] [0-9] + [] [0-9] + -.... [0-9] + [] [0-9] + [] [0-9] +. Тогда есть прописные слова, такие как УДАЛЕНИЕ отформатированы по-разному в жирном красном шрифте из строчных и т.д. Образца текста: Этот файл .txt составляет около 1 Мб в размере на данный момент - однако это изменяется каждый раз, когда скрипт, который создает его запускается. 14.11.2013 - 23.51.40 - START BACKUP LOG 14.11.2013 - 23.51.40 - Инициировать процедуру резервного копирования 14.11.2013 - 23.51.40 - удаление предыдущего журнала резервного копирования ] [0-9] + [.] [0-9] +. Тогда есть прописные слова, такие как УДАЛЕНИЕ отформатированы по-разному в жирном красном шрифте из строчных и т.д. Образца текста: Этот файл .txt составляет около 1 Мб в размере на данный момент - однако это изменяется каждый раз, когда скрипт, который создает его запускается. 14.11.2013 - 23.51.40 - START BACKUP LOG 14.11.2013 - 23.51.40 - Инициировать процедуру резервного копирования 14.11.2013 - 23.51.40 - удаление предыдущего журнала резервного копирования ] [0-9] + [.] [0-9] +. Тогда есть прописные слова, такие как УДАЛЕНИЕ отформатированы по-разному в жирном красном шрифте из строчных и т.д. Образца текста: Этот файл .txt составляет около 1 Мб в размере на данный момент - однако это изменяется каждый раз, когда скрипт, который создает его запускается. 14.11.2013 - 23.51.40 - START BACKUP LOG 14.11.2013 - 23.51.40 - Инициировать процедуру резервного копирования 14.11.2013 - 23.51.40 - удаление предыдущего журнала резервного копирования
Justice
1

голосов
1

ответ
575

Просмотры

Emacs подсветка синтаксиса для C ++ с использованием «константный» ключевое слово

У меня возникли проблемы с подсветкой синтаксиса в Emacs при написании C ++ с использованием константного ключевым слова. ММВХ является следующий класс #include МойКласс {pulbic: пустота HelloWorld (); }; VOID MyClass :: HelloWorld () {станд :: соиЬ
nick
1

голосов
1

ответ
603

Просмотры

Regex для Syntaxdefinition в возвышенном (TextMate)

Я в настоящее время написания регулярных выражений для Sublime Text - Syntaxdefinition. Sublime имеет тот же формат, как TextMate, если кто знаком с ним. (Если нет, писать регулярные выражения (Python), и определить сферу матча и тема-файлы затем определить стиль этих областей.) У меня есть проблемы с идентификацией спусковых последовательностей в строках Это синтаксис, который должен определить строки (в кавычках) и бежать-последовательности в пределах: - матч: ( "((?:. (\\) | [^" \\]) *) ") захватывает: '1': {имя: punctuation.definition. string.fave} «2»: {имя: string.quotes.fave} «3»: {имя: escape.fave} Я хочу 3 различных цвета / областей для кавычек, в строке, и все эвакуационных-последовательностей в пределах этой строки . Это мой результат: Как вы можете видеть, регулярное выражение соответствует только последнему побегу-последовательность, и игнорирует все остальные. В чем проблема?
maja
1

голосов
1

ответ
250

Просмотры

Ember.js Синтаксис Выделите XML Document

Я использую Ember и Highlight.js, и я хочу, чтобы динамически редактировать документ XML и показать синтаксис выделен варианта в предварительном просмотре. В настоящее время у меня есть предварительный просмотр, но код не подсветки синтаксиса. Имя {{тип ввода = "текст" значение = имя}} Non-Синтаксис Выделено выход <человек> <имя> {{имя}} </ имя> </ человек> {{имя}} JSBin с этим кодом, чтобы получить синтаксис мелирование, мне нужно сделать myxmltemplate выше строки, а не непосредственно на страницу. Эта строка может быть подан в highlightjs быть превращены в подсветки синтаксиса HTML. Как я могу это сделать?
Dave

Просмотр дополнительных вопросов