Nauč se Python > Kurzy > Začátečnický kurz PyLadies naruby - první část > Instalace (lichý týden) > Instalace editoru > Kate

Instalace Kate #

Na Linuxu se Kate instaluje jako ostatní programy:

Fedora
$ sudo dnf install kate
Ubuntu
$ sudo apt-get install kate

Používáš-li jiný Linux, předpokládám že programy instalovat umíš. :)

Pro Windows a macOS se Kate dá stáhnout z domovské stránky.

Nastavení #

Číslování řádků
V menu Pohled/View vyber Ukazovat čísla řádek/Show Line Numbers.
Odsazování

V Menu Nastavení/Settings vyber Nastavit 'Kate'/Configure Kate.

Tam v Úpravy/Editing vyber Odsazování/Indentation.

Tam nastav:

  • Výchozí režim odsazení/Default indentation mode: Python
  • Odsazovat pomocí/Indent using: Mezer/Spaces
  • Šířka tabulátoru/Tab Width: 4 znaky
  • Odsadit pomocí/Indentation width: 4 znaky
  • Klávesa Backspace zpětně odsazuje v úvodních mezerách/Backspace key in leading blank space unindents
Obarvování

Obarvování funguje automaticky, ale způsob obarvování se vybírá podle koncovky souboru – např. .py pro Python.

Proto, jakmile v tomhle editoru vytvoříš nový soubor, měla bys ho co nejdřív uložit pod správným jménem.

Psaní < ve Windows
Pokud používáš českou klávesnici, je možné, že ti ve výchozím nastavení nepůjde v Kate napsat znak <. Při stisknutí kláves Ctrl+Alt+, nebo AltGr+, se místo napsání < zobrazí okno Nastavit klávesové zkratky/Configure keybord shortcuts. V tom případě v tomto okně najdi klávesovou zkratku pro Nastavit klávesové zkratky/Configure keybord shortcuts a změn ji na Žádná/None.

Nácvik odsazování #

Jak už bylo zmíňeno, v Pythonu je důležité, kolika mezerami řádek začíná. Proto se nám bude hodit vědět, jak rychle odsazovat bloky textu. Pojďme si ukázat, jak na to.

Zkopíruj si do editoru tento text:

Ofelie:
Ach princi!
Jak má se Vaše Výsost už tak dlouho?
Hamlet:
Děkují poníženě: skvěle, skvěle, skvěle.
Ofelie:
Mám od vás, princi, stále ještě dárky,
Jež dávno toužím vrátit. Prosím vás,
račte je přijmout teď.
Hamlet:
Kdo? Já? Já nikdy
vám nedal nic.
Ofelie:
Dal, Výsosti. A spolu s dárky slova
tak rozmilá, že každý z nich
měl jejich vůni. Ta teď vyvanula,
a tak je vracím. Dary nejbohatší
se mění v trety, když se dárce mračí.
Zde, Výsosti.

(úryvek ze hry Hamlet, napsal W. Shakespeare, překlad E. A. Saudek)

Tenhle text není moc přehledný, tak ho zkusíme poodsazovat, aby vypadal takhle:

Ofelie:
    Ach princi!
    Jak má se Vaše Výsost už tak dlouho?
Hamlet:
    Děkují poníženě: skvěle, skvěle, skvěle.
Ofelie:
    Mám od vás, princi, stále ještě dárky,
    Jež dávno toužím vrátit. Prosím vás,
    račte je přijmout teď.
atd.

Abys odsadila jeden řádek, nastav kurzor na začátek řádku a stiskni klávesu Tab. Každým stisknutím řádek odsadíš o 4 mezery.

Odsadíš-li moc, pomocí Shift+Tab odsazení zmenšíš.

Chceš-li odsadit víc řádků najednou, všechny je vyber a stiskni Tab. I výběr můžeš „od-odsadit“ pomocí Shift+Tab.

A to je vše! Teď máš nejen nastavený editor, ale umíš ho i používat.


Toto je stránka lekce z kurzu, který probíhá nebo proběhl naživo s instruktorem.