Skip to content

Ejecutar, analizar, formatear y transpilar — Español

La CLI ofrece ejecución, linter, formatter, transpilación y generación de diagramas.

  • F5 / Ctrl+R / ▶ — Ejecutar
  • Pseudocode → Analizar
  • Pseudocode → Formatear
  • Pseudocode → Convertir → Pseudocódigo → Python
  • Pseudocode → Convertir → Python → Pseudocódigo
  • Pseudocode → Elegir idioma…

Thonny utiliza los mismos diagnósticos del core/LSP que el resto del ecosistema. El formato y la conversión actúan sobre el documento .pseudo o .algo activo; el archivo generado se abre en una nueva pestaña de Thonny.

Snippets / completion

La finalización usa los mismos snippets canónicos que el núcleo compartido. Thonny inserta texto plano seguro porque Thonny 5 no implementa marcadores de tabulación de snippets LSP.

if

Si ${1:x > 0} Entonces:
    ${2}
Fin
$0

if_else

Si ${1:x > 0} Entonces:
    ${2}
Sino:
    ${3}
Fin
$0

for_range

Para {1:i} desde {2:1} hasta ${3:n} Hacer:
    ${4}
Fin
$0

for_range_step

Para {1:i} desde {2:1} hasta {3:n} paso {4:1} Hacer:
    ${5}
Fin
$0

for_each

Para {1:i} En {2:valores} Hacer:
    ${3}
Fin
$0

while

Mientras ${1:x > 0} Hacer:
    ${2}
Fin
$0

repeat_count

Repetir ${1:3} veces:
    ${2}
Fin
$0

repeat_until

Repetir:
    ${1}
Hasta Que ${2:x > 0}
$0

function

Función {1:máximo}({2:a, b}):
    ${3}
Fin
$0

function_typed

Función {1:máximo}({2:a, b}) -> ${3:entero}:
    ${4}
Fin
$0

constructor

Constructor(${1:a, b}):
    ${2}
Fin
$0

class

Clase ${1:máximo}:
    ${2}
Fin
$0

class_inherit

Clase {1:máximo}({2:Persona}):
    ${3}
Fin
$0

process

Proceso {1:máximo}({2:a, b}):
    ${3}
Fin
$0

subprocess

SubProceso {1:máximo}({2:a, b}):
    ${3}
Fin
$0

algorithm

Inicio:
    ${1}
Fin
$0

select

Según ${1:x}:
    Caso ${2:1}:
        ${3}
    De Otro Modo:
        ${4}
Fin
$0

input

Leer {1:n}0

input_integer

LeerEntero {1:value}0

input_float

LeerFlotante {1:value}0

input_string

LeerCadena {1:value}0

input_boolean

LeerBooleano {1:value}0

input_array

LeerArreglo {1:value}0

input_dictionary

LeerDiccionario {1:value}0

input_set

LeerConjunto {1:value}0

input_tuple

LeerTupla {1:value}0

xor

{1:a} OEX {2:b}$0