Встроенный код в «Докувики»

Я ищу способ включить код как часть абзаца в «Докувики», как я могу это сделать, добавив обратные кавычки в StackOverflow like _so_. Простое добавление <code>bla</code> помещает код в отдельную строку.


person Alan Turing    schedule 26.07.2012    source источник


Ответы (2)


Вероятно, вы захотите использовать ''%%here is code%%''. Это отформатирует его в моноширине ('') и предотвратит любую интерпретацию возможной вики-разметки (%%).

person Andreas Gohr    schedule 26.07.2012
comment
Это должен быть принятый ответ, потому что без него символы могут быть закодированы, например, кавычки в умных кавычках, что является кошмаром, когда вы хотите копировать и вставлять. - person LeonardChallis; 03.02.2015
comment
конечно, можно было бы написать плагин, который сопоставляет `foo` с ''%%foo%%''? - person user3791372; 10.03.2017

Я смог найти ответ на свой вопрос. Добавьте кавычки вокруг внутритекстового кода ''like this''. Просто, коротко и отлично работает.

person Alan Turing    schedule 26.07.2012
comment
Этот ответ неверный, потому что только ''monospace'' текст в кавычках по-прежнему интерпретируется как имеющий формат DokuWiki, и вы можете заменить -- в своем коде на . Ответ Андреаса Гора, приведенный выше, правилен. - person catpnosis; 12.10.2015
comment
ну, действительно, в вопросе никогда не указывалось, что это должно быть безопасно, это на самом деле отлично отвечает на вопрос. Учитывая, что ответ Гора приходит спустя столько часов и является таким незначительным изменением, он должен был быть просто комментарием с предложением улучшить этот ответ. - person Hashbrown; 01.04.2016