Eseguire, analizzare, formattare e transpilare — Italiano¶
La CLI offre esecuzione, linter, formatter, transpilation e generazione di diagrammi.
- F5 / Ctrl+R / ▶ — Esegui
Pseudocode → AnalizzaPseudocode → FormattaPseudocode → Converti → Pseudocodice → PythonPseudocode → Converti → Python → PseudocodicePseudocode → Scegli lingua…
Thonny usa gli stessi diagnostici core/LSP del resto dell’ecosistema. Formattazione e conversione operano sul documento .pseudo o .algo attivo; il file generato viene aperto in una nuova scheda di Thonny.
Snippets / completion¶
Il completamento usa gli stessi snippet canonici del core condiviso. Thonny inserisce testo semplice e sicuro perché Thonny 5 non implementa i segnaposto tab-stop degli snippet LSP.
if¶
Se ${1:x > 0} Allora:
${2}
Fine
$0
if_else¶
Se ${1:x > 0} Allora:
${2}
Altrimenti:
${3}
Fine
$0
for_range¶
Per {1:i} da {2:1} a ${3:n} Fare:
${4}
Fine
$0
for_range_step¶
Per {1:i} da {2:1} a {3:n} passo {4:1} Fare:
${5}
Fine
$0
for_each¶
Per {1:i} In {2:valori} Fare:
${3}
Fine
$0
while¶
Mentre ${1:x > 0} Fare:
${2}
Fine
$0
repeat_count¶
Ripetere ${1:3} volte:
${2}
Fine
$0
repeat_until¶
Ripetere:
${1}
Fino A Quando ${2:x > 0}
$0
function¶
Funzione {1:massimo}({2:a, b}):
${3}
Fine
$0
function_typed¶
Funzione {1:massimo}({2:a, b}) -> ${3:intero}:
${4}
Fine
$0
constructor¶
Costruttore(${1:a, b}):
${2}
Fine
$0
class¶
Classe ${1:massimo}:
${2}
Fine
$0
class_inherit¶
Classe {1:massimo}({2:Persona}):
${3}
Fine
$0
process¶
Processo {1:massimo}({2:a, b}):
${3}
Fine
$0
subprocess¶
SottoProcesso {1:massimo}({2:a, b}):
${3}
Fine
$0
algorithm¶
Inizio:
${1}
Fine
$0
select¶
Secondo ${1:x}:
Caso ${2:1}:
${3}
Altrimenti:
${4}
Fine
$0
input¶
Leggi {1:n}0
input_integer¶
LeggiIntero {1:value}0
input_float¶
LeggiReale {1:value}0
input_string¶
LeggiStringa {1:value}0
input_boolean¶
LeggiBooleano {1:value}0
input_array¶
LeggiLista {1:value}0
input_dictionary¶
LeggiDizionario {1:value}0
input_set¶
LeggiInsieme {1:value}0
input_tuple¶
LeggiTupla {1:value}0
xor¶
{1:a} OEX {2:b}$0