Extensão:CodeMirror

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:CodeMirror and the translation is 85% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎português do Brasil • ‎sicilianu • ‎čeština • ‎українська • ‎中文 • ‎日本語 • ‎한국어
Manual de extensões do MediaWiki
OOjs UI icon advanced.svg
CodeMirror
Estado da versão: estável
Pride and codemirror.png
Implementação Interface de usuário
Descrição Fornece destaque de sintaxe no editor wikitexto
Autor(es) Pavel Astakhov (pastakhovdiscussão)
Última versão 4.0.0
Política de
compatibilidade
branches de lançamento
MediaWiki 1.32+
PHP 5.3+
Modifica o banco
de dados
Não
Licença GNU GPL (Licença Pública Geral) 2.0 ou superior
Download
  • $wgCodeMirrorEnableBracketMatching
Para traduzir a extensão CodeMirror, verifique sua disponibilidade no translatewiki.net

Verificar uso e matriz de versões

Função no Vagrant codemirror
Problemas Tarefas em aberto · Relatar um bug

A extensão CodeMirror providência o realce de sintaxe no editor de wikitexto da MediaWiki. Ela adiciona um botão com o ícone Codemirror-icon.png à barra de ferramentas de edição, que permite alternar o realce de sintaxe entre ativo e desativo. Ele suporta a Barra de Ferramentas do WikiEditor de 2010 e também a Barra de Ferramentas do VisualEditor.

Por padrão ele vem desativado. Quando ativado, ele alterará a área de texto padrão com o editor providênciado pela [do CodeMirror]. Quando desativado, o oposto ocorrerá.

Você pode utilizar os seus próprios estilos para realçar o wikitexto. Estilos utilizados disponíveis aqui. Você deve pôr os seus estilos em common.css. Se você encontrar estilos melhores, por favor, envie-me.

Suporte a navegadores

Não está totalmente testado ainda!

Todos os navegadores suportados pelo MediaWiki são suportados. Os navegadores móveis modernos tendem a funcionar parcialmente.

Capturas de tela

Demonstração ao vivo

Instalação

  • Se estiver usando o Vagrant , instale com vagrant roles enable codemirror --provision
Instalação manual

Configuração

# Enables use of CodeMirror by default but still allow users to disable it
$wgDefaultUserOptions['usecodemirror'] = 1;

Adicione o código acima na parte inferior do seu LocalSettings.php .

Para customização de cores e estilo, veja meta:Community Tech/Wikitext editor syntax highlighting#Color and style customization.

Integração de extensão

Se a sua extensão MediaWiki adiciona uma nova tag, e você quer que o CodeMirror realce o conteúdo corretamente dentro dele, você pode adicionar o suporte do CodeMirror à sua extensão. Aqui estão dois exemplos: extensão Cite e a extensão PhpTags.

Pendências

  • highlighting definition lists ( ;foo :bar ) (phab:T170042)
  • auto-completion (phab:T95100)
  • brace matching (phab:T15302)
  • dobragem de código T166098
  • highlighting inside gallery tag (<gallery> foo | bar </gallery>)

Ver também