Εκτέλεση, ανάλυση, μορφοποίηση και transpilation — Ελληνικά¶
Το CLI παρέχει εκτέλεση, linter, formatter, transpilation και δημιουργία διαγραμμάτων ροής.
- F5 / Ctrl+R / ▶ — Εκτέλεση
Pseudocode → ΑνάλυσηPseudocode → ΜορφοποίησηPseudocode → Μετατροπή → Ψευδοκώδικας → PythonPseudocode → Μετατροπή → Python → ΨευδοκώδικαςPseudocode → Επιλογή γλώσσας…
Το Thonny χρησιμοποιεί τα ίδια διαγνωστικά core/LSP με το υπόλοιπο οικοσύστημα. Η μορφοποίηση και η μετατροπή εφαρμόζονται στο ενεργό έγγραφο .pseudo ή .algo και το παραγόμενο αρχείο ανοίγει σε νέα καρτέλα του Thonny.
Snippets / completion¶
Η συμπλήρωση χρησιμοποιεί τα ίδια κανονικά snippets με τον κοινό πυρήνα. Το Thonny εισάγει ασφαλές απλό κείμενο επειδή το Thonny 5 δεν υποστηρίζει LSP tab-stop placeholders.
if¶
Αν ${1:x > 0} Τότε:
${2}
Τέλος
$0
if_else¶
Αν ${1:x > 0} Τότε:
${2}
Αλλιώς:
${3}
Τέλος
$0
for_range¶
Για {1:i} από {2:1} μέχρι ${3:n} Κάνε:
${4}
Τέλος
$0
for_range_step¶
Για {1:i} από {2:1} μέχρι {3:n} με βήμα {4:1} Κάνε:
${5}
Τέλος
$0
for_each¶
Για {1:i} Σε {2:τιμές} Κάνε:
${3}
Τέλος
$0
while¶
Όσο ${1:x > 0} Κάνε:
${2}
Τέλος
$0
repeat_count¶
Επαναλαμβάνω ${1:3} φορές:
${2}
Τέλος
$0
repeat_until¶
Επαναλαμβάνω:
${1}
Μέχρι ${2:x > 0}
$0
function¶
Συνάρτηση {1:μέγιστο}({2:a, b}):
${3}
Τέλος
$0
function_typed¶
Συνάρτηση {1:μέγιστο}({2:a, b}) -> ${3:ακέραιος}:
${4}
Τέλος
$0
constructor¶
Κατασκευαστής(${1:a, b}):
${2}
Τέλος
$0
class¶
Κλάση ${1:μέγιστο}:
${2}
Τέλος
$0
class_inherit¶
Κλάση {1:μέγιστο}({2:Πρόσωπο}):
${3}
Τέλος
$0
process¶
Διεργασία {1:μέγιστο}({2:a, b}):
${3}
Τέλος
$0
subprocess¶
Υποδιεργασία {1:μέγιστο}({2:a, b}):
${3}
Τέλος
$0
algorithm¶
Αρχή:
${1}
Τέλος
$0
select¶
Επίλεξε ${1:x}:
Περίπτωση ${2:1}:
${3}
Προεπιλογή:
${4}
Τέλος
$0
input¶
Διαβάζω {1:n}0
input_integer¶
ΔιαβάζωΑκέραιος {1:value}0
input_float¶
ΔιαβάζωΠραγματικός {1:value}0
input_string¶
ΔιαβάζωΚείμενο {1:value}0
input_boolean¶
ΔιαβάζωΛογικός {1:value}0
input_array¶
ΔιαβάζωΛίστα {1:value}0
input_dictionary¶
ΔιαβάζωΛεξικό {1:value}0
input_set¶
ΔιαβάζωΣύνολο {1:value}0
input_tuple¶
ΔιαβάζωΠλειάδα {1:value}0
xor¶
{1:a} Αποκλειστικό Ή {2:b}$0