Executar, analisar, formatar e transpilar — Português¶
A CLI fornece execução, linter, formatter, transpilation e geração de fluxogramas.
- F5 / Ctrl+R / ▶ — Executar
Pseudocode → AnalisarPseudocode → FormatarPseudocode → Converter → Pseudocódigo → PythonPseudocode → Converter → Python → PseudocódigoPseudocode → Escolher idioma…
O Thonny usa os mesmos diagnósticos do core/LSP que o restante ecossistema. A formatação e a conversão atuam no documento .pseudo ou .algo ativo; o ficheiro gerado é aberto num novo separador do Thonny.
Snippets / completion¶
A conclusão usa os mesmos snippets canónicos do core partilhado. O Thonny insere texto simples e seguro porque o Thonny 5 não implementa os marcadores tab-stop dos snippets LSP.
if¶
Se ${1:x > 0} Então:
${2}
Fim
$0
if_else¶
Se ${1:x > 0} Então:
${2}
Senão:
${3}
Fim
$0
for_range¶
Para {1:i} de {2:1} até ${3:n} Fazer:
${4}
Fim
$0
for_range_step¶
Para {1:i} de {2:1} até {3:n} com passo {4:1} Fazer:
${5}
Fim
$0
for_each¶
Para {1:i} Em {2:valores} Fazer:
${3}
Fim
$0
while¶
Enquanto ${1:x > 0} Fazer:
${2}
Fim
$0
repeat_count¶
Repetir ${1:3} vezes:
${2}
Fim
$0
repeat_until¶
Repetir:
${1}
Até Que ${2:x > 0}
$0
function¶
Função {1:máximo}({2:a, b}):
${3}
Fim
$0
function_typed¶
Função {1:máximo}({2:a, b}) -> ${3:inteiro}:
${4}
Fim
$0
constructor¶
Construtor(${1:a, b}):
${2}
Fim
$0
class¶
Classe ${1:máximo}:
${2}
Fim
$0
class_inherit¶
Classe {1:máximo}({2:Pessoa}):
${3}
Fim
$0
process¶
Processo {1:máximo}({2:a, b}):
${3}
Fim
$0
subprocess¶
SubProcesso {1:máximo}({2:a, b}):
${3}
Fim
$0
algorithm¶
Início:
${1}
Fim
$0
select¶
Escolha ${1:x}:
Caso ${2:1}:
${3}
Caso Contrário:
${4}
Fim
$0
input¶
Ler {1:n}0
input_integer¶
LerInteiro {1:value}0
input_float¶
LerFlutuante {1:value}0
input_string¶
LerCadeia {1:value}0
input_boolean¶
LerBooleano {1:value}0
input_array¶
LerVetor {1:value}0
input_dictionary¶
LerDicionário {1:value}0
input_set¶
LerConjunto {1:value}0
input_tuple¶
LerTupla {1:value}0
xor¶
{1:a} OUEX {2:b}$0