Pregunta sobre Enlighter - Customizable Syntax Highlighter de Wordpress:

Error de sintaxis para la codificaci贸n C ++

Un usuario pregunt贸 馃憞

Hola, solo tengo que instalar el iluminador para mi blog interno (wordpress) para resaltar el c贸digo C ++, aqu铆 est谩 mi bloque

<pre class="EnlighterJSRAW" data-enlighter-language="cpp">
vector<int> A, B;
int C = 13; // constant 

for (int i=1; i<=10; i++) {
  A.push_back(i);
}
B.resize(A.size());
std::transform(A.begin(), A.end(),B.begin(),std::bind(std::plus<int>(), std::placeholders::_1, C));

for (int i=0; i<A.size(); i++) {
  std::cout << A[i] << " ";
}
</pre>

Encuentro que la sintaxis es C ++ con

y [i] y

l铆o con las etiquetas html para que toda la p谩gina formateada sea incorrecta.

(@ andi-dittrich)

Hace 1 a帽o, 2 meses

驴Qu茅 m茅todo de edici贸n (Gutenberg, TinyMCE, Gutenberg-Plain / HTML, TinyMCE-Plain-HTML) usaste?

(@evlee)

Hace 1 a帽o, 2 meses

Yo uso TinyMCE-Plain-HTML. Encuentro que el 芦<>禄 en la l铆nea C ++ es la causa. Si pongo espacios entre 芦<鈥 agus 鈥>芦, P.ej. vector< int >, soluciona el problema. Sin embargo, es bastante problem谩tico modificar el c贸digo agregando espacio en todas partes antes de que se analicen en mi p谩gina.

(@ andi-dittrich)

Hace 1 a帽o, 2 meses

el problema es que est谩 utilizando corchetes html en el c贸digo que interpreta WordPress / su navegador web como c贸digo html normal.

en caso de que desee escribir c贸digo html, 隆debe escapar del c贸digo usted mismo!

El plugin Enlighter incluye plugins de edici贸n para TinyMCE y Gutenberg (modo visual) que se encargan de los caracteres html y escapan autom谩ticamente.

es posible que desee utilizar atajos

(@evlee)

Hace 1 a帽o, 2 meses

Gracias por su respuesta. Intento usar TinyMCE (modo visual) pero todav铆a no funciona. Todav铆a necesito dejar un espacio entre <> para que funcione. 驴Alguna idea?

(@evlee)

Hace 1 a帽o, 2 meses

Por cierto, tambi茅n pruebo Gutenberg (modo visual), tampoco funciona.

(@ andi-dittrich)

Hace 1 a帽o, 2 meses

驴Us贸 el bot贸n 芦ingresar c贸digo禄 / bloques de gutenberg?

Supongo que se trata de un problema de terceros: los plugins de edici贸n funcionan bien

(@evlee)

Hace 1 a帽o, 2 meses

S铆, veo el bot贸n para ingresar c贸digo. No s茅 c贸mo depurarlo si es un problema de terceros 馃檨

(@ andi-dittrich)

Hace 1 a帽o, 2 meses

deshabilite todos los dem谩s plugins y pruebe si funciona. luego vuelva a habilitar los plugins paso a paso

(@evlee)

Hace 1 a帽o, 2 meses

Gracias. Lo tengo. Este plugin viola WPGlobus.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *