Kör, analysera, formatera och transpilera — Svenska¶
CLI:n ger körning, linter, formatter, transpilation och generering av flödesscheman.
- F5 / Ctrl+R / ▶ — Kör
Pseudocode → AnalyseraPseudocode → FormateraPseudocode → Konvertera → Pseudokod → PythonPseudocode → Konvertera → Python → PseudokodPseudocode → Välj språk…
Thonny använder samma core/LSP-diagnostik som resten av ekosystemet. Formatering och konvertering arbetar med det aktiva .pseudo- eller .algo-dokumentet; den genererade filen öppnas i en ny Thonny-flik.
Snippets / completion¶
Komplettering använder samma kanoniska snippets som den gemensamma kärnan. Thonny infogar säker vanlig text eftersom Thonny 5 inte stöder LSP-snippetens tabbstopp.
if¶
Om ${1:x > 0} Så:
${2}
Slut
$0
if_else¶
Om ${1:x > 0} Så:
${2}
Annars:
${3}
Slut
$0
for_range¶
För {1:i} från {2:1} till ${3:n} Göra:
${4}
Slut
$0
for_range_step¶
För {1:i} från {2:1} till {3:n} steg {4:1} Göra:
${5}
Slut
$0
for_each¶
För {1:i} I {2:värden} Göra:
${3}
Slut
$0
while¶
Medan ${1:x > 0} Göra:
${2}
Slut
$0
repeat_count¶
Upprepa ${1:3} gånger:
${2}
Slut
$0
repeat_until¶
Upprepa:
${1}
Tills ${2:x > 0}
$0
function¶
Funktion {1:maximum}({2:a, b}):
${3}
Slut
$0
function_typed¶
Funktion {1:maximum}({2:a, b}) -> ${3:heltal}:
${4}
Slut
$0
constructor¶
Konstruktor(${1:a, b}):
${2}
Slut
$0
class¶
Klass ${1:maximum}:
${2}
Slut
$0
class_inherit¶
Klass {1:maximum}({2:Person}):
${3}
Slut
$0
process¶
Process {1:maximum}({2:a, b}):
${3}
Slut
$0
subprocess¶
Delprocess {1:maximum}({2:a, b}):
${3}
Slut
$0
algorithm¶
Start:
${1}
Slut
$0
select¶
Välj ${1:x}:
Fall ${2:1}:
${3}
Standard:
${4}
Slut
$0
input¶
Läsa {1:n}0
input_integer¶
LäsaHeltal {1:value}0
input_float¶
LäsaReelltTal {1:value}0
input_string¶
LäsaText {1:value}0
input_boolean¶
LäsaBoolesk {1:value}0
input_array¶
LäsaLista {1:value}0
input_dictionary¶
LäsaOrdbok {1:value}0
input_set¶
LäsaMängd {1:value}0
input_tuple¶
LäsaTuppel {1:value}0
xor¶
{1:a} XELLER {2:b}$0