Skip to content

Εκτέλεση, ανάλυση, μορφοποίηση και transpilation — Ελληνικά

Το CLI παρέχει εκτέλεση, linter, formatter, transpilation και δημιουργία διαγραμμάτων ροής.

  • F5 / Ctrl+R / ▶ — Εκτέλεση
  • Pseudocode → Ανάλυση
  • Pseudocode → Μορφοποίηση
  • Pseudocode → Μετατροπή → Ψευδοκώδικας → Python
  • Pseudocode → Μετατροπή → 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