Sublime Text/Otázky a odpovědi
Tato stránka je součástí projektu: | |
Příslušnost: Juandev |
Doplňový studijní nástroj pro seznámení se Sublime Text slouží jako doplnění Vašeho osobního studia. Používá se tak, že si zde zapisujete otázky a sami si k nim na internetu (chatGPT, YouTube, diskusní skupiny) hledáte odpovědi, které pak také zapíšete. V rámci procvičování porozumění danému tématu můžete také zodpovědět otázky, bez odpovědí.
Pokud problematice rozumíte používáte sekci Obecné otázky, v opačném případě zapisujete do sekce Laické otázky a musíte připojit detailní popis, video či fotografie, aby ostatní pochopili o čem mluvíte. Poslední sekce slouží pro související otázky. Někdy je ale výhodnější najít k související otázce stránku, která se daným tématem zabývá. Volbu necháváme na Vás. Má to své výhody i nevýhody.
Obecné otázky
[editovat]Pokud umíte pojmenovat jednoltivé části a procesy, pak je to otázka obecná a mohou ji zodpovědět i ostatní. Pokud ne, pokračujte do sekce Laické otázky.
Č. | Otázka | Odpověď | Poznámky |
---|---|---|---|
OO.1 | Jak spustit Sublime text v konzoli Linuxu? | subl
|
Stačí napsat subl a kliknout na enter. |
OO.2 | Jak spustit skrypt na Linux? | CTRL+B
|
|
OO.3 | Jak zapnout psaní na více řádků? | CTRL+klik
|
Podobně jak lze v některých editorech označit více buněk či polí na přeskáčku, lze držením tlačítka CTRL a klikáním do jiných řádků zvolit řádky a místa, kde bude probíhat editace vícera řádků naráz. |
OO.4 | Jak umožnit posouvat velikost okna pokud jsou zobrazena dvě okna naráz? |
|
|
OO.5 | Proč někde zleva svítěj oranžové kurzory ještě před počítadlem řádků? | Zřejmě se jedná o jakési diffy, které zvýrazňují nedávno modifikované řádky. | |
OO.6 | Pod jakou licencí je interface? | Interface je také proprietární, takže se nedá volně užívat. | |
OO.7 | Spouští subl python kód v REPL, nebo je mezitím nějaká vrstva? | ||
OO.8 | Jak nastavit minimalizační značky funkcí? | Ty značky se zobrazí když člověk najede myší do sloupce mezi čísla řádků a kód. | |
OO.9 | Jaký programovací jazyk je nastavení? | Jedná o JavaScript Object Notation, zkráceně JSON. | |
OO.10 | Jak funguje code folding? | Když najedu myší do prostoru mezi počítadlo řádků a kód, tak se mi zobrazí šipičky v místech, kde je možné část kódu sbalit. Kliknu na šipičku, kód se zabalí. Pro rozbalení kliknu na tu samou šipičku. | |
OO.11 | Jak zažlutit komentáře? |
{
"variables":
{
"solid_yellow": "hsl(60, 100%, 50%)"
},
"globals":
{
},
"rules":
[
{
"name": "Comment",
"scope": "comment",
"foreground": "var(solid_yellow)"
},
]
}
|
|
OO.12 | Jak se otevře Command Palette? | CTRL+SHIFT+P
|
|
OO.13 | Jak nainstalovat Package Control? |
|
|
OO.14 | Jak odnistalovat AutoFoldCode? |
|
|
OO.15 | Jak zobrazím nainstalované balíčky? |
|
|
OO.16 | Spadá packagecontrol.io pod Sublime text? | Ne, patří to chlapíkovy jménem Will Bond. | |
OO.17 | Existují jiné repozitáře než packagecontrol.io? | Asi ne. | |
OO.18 | Jak zobrazit dvě okna naráz? | CTRL+klik na záložku, která se má přidat
|
|
OO.19 | Co znamená Primary v nápovědě? | CTRL
|
|
OO.20 | Jaký je obrácený shortcut pro CTRL+SHIFT+P , tedy zavření nabídky příkazů?
|
Esc
|
|
OO.21 | Jaký datatype označují hranaté závorky ([] ) v nastavení?
|
Pole. | |
OO.22 | Jak zobrazím konzoli? | View - Show Console
|
Zde je potřeba říct, že defaultní klávesová zkratka CTRL+' nemusí fungovat. Možná funguje na MacOS v angličtině ale u ostatních systémů a klávesnic mohou být problémy.
|
OO.23 | Jak přidat barvu do Color Scheme? |
Pokud název barvy obsahuje mezeru, je potřeba ji nahradit podtržítkem. Hodnoty hsl barvy se dají najít na webu (například "red hsl values"). |
|
OO.24 | Co jsou globals v barevném schématu?
|
Zřejmě se jedná o výchozí hodnoty. Tedy pokud by v sekci rules , nebyl nějaký prvek definován, pak se použije pravidlo z globals (např. "foreground" ="var(white3)" nastaví tedy těmto prvkům bílou barvu.
|
|
OO.25 | Jakou klávesnici používá key map? | ||
OO.26 | Jak vypadá konzole? | To se těžko definuje, ale jede v Python REPL, tzn lze do ní zadat python příkaz a obsahuje většinu záznamů Sublime Text. Nicméně při určitých akcích se schová. Například při naběhnutí jiné python konzole, která je určená pro spouštění uživatelských kódů. Vyskytuje se dole. | |
OO.27 | Jak udělat černé pozadí v terminálu? | Například zavřít a spustit znovu. | |
OO.28 | Co je DA UI? | ||
OO.29 | Jakto že mám v syntaxu zelené části, když zelená není definována v paletě? | ||
OO.30 | Jak pipenout z terminálu výstub do subl? | kód pro výstup | subl -
|
|
OO.31 | Jak při hledání přes CTLR+F přejít na další vyhledaný náznam? | Kliknout na Find previous. | |
OO.32 | Jak vynutit zastavení běžícího skriptu ve verzi 4? | Tools - Cancel Build
|
|
OO.33 | Jak do záložky přidat terminál? | ||
OO.34 | Jak uživatel zjistí, jaké má balíčky ve verzi 4? | Preferences - Package control - vepsat List packages enter
|
|
OO.35 | |||
OO.36 |
Laické otázky
[editovat]Pokud neumíte pojmenovat jednotlivé části, nebo procesy, jedná se o laickou otázku a je potřeba připojit obrázky, schémata, nebo videa a vše dokonale popsat, aby ostatní pochopili o čem mluvíte.
Č. | Otázka | Upřesnění, fotografie, video | Odpověď | Poznámky | Oborově srozumitelná varianta otázky |
---|---|---|---|---|---|
LO.1 | Text se mi přepisuje na místo toho, aby se odsouval? | Chci něco vepsat do stávajícího textu. Očekával bych, že se mi text napravu budou s psaním odsouvat doprava, ale on se přepisuje. Jak to vypnu. | Zmáčknout insert. | Jedná se o tzv. přepisovací mód. | |
LO.2 | |||||
LO.3 |
Související otázky
[editovat]Otázky, které se netýkají hlavního předmětu, ale souvisí s ním. Zvažte zapsání dotazu a odpovědi na stránku, která je tématu bližší (seznam dostupných témat).
Č. | Otázka | Detailní popis, fotografie, video | Odpověď | Poznámky |
---|---|---|---|---|
SO.1 | Jak se JSON liší od JavaScriptu? | |||
SO.2 | Jak funguje JSON markup? | JSON v podstatě obsahuje jen objekty a datové typy. Objektem je slovník uzavřený do složených závorek, kde na každém řádku je jedna vlastnost se svojí hodnotou. Vlevo je řetězec vlastnosti uzavřený v uvozovkách, následuje dvojtečka a pak hodnota. Ta je ukončena čárkou (vyjímkou je poslední hodnota objektu). Objekt JSONu může tedy vypadat takto:{
"nazev": "Objekt JSONu",
"nejaka hodnota": 5
}
{
"nazev objektu": "Typy hodnot"
"cislo": 5,
"retezec": "takto se zapisuje retezec",
"pole cisel": [0, 1, 2, 3, 4, 5],
"pole retezcu": ["cislo", "retezec", "pole"],
"pole rozepsane vertikalne":
[
"cislo",
"retezec",
"pole"
],
"boolova hodnota": false,
"vek pisatele": null
}
{} ) se tedy označuje objekt, hranatými ([] ) pole. Ve výše uvedeném kódu je tedy jeden objekt, který obsahuje tři pole. JSON, nemá syntax pro komentáře. Proto je dobré volit srozumitelné hodnoty vlastnosti a hodnot.
Důležitým momentem JSONu je také shlukování (nesting), které do sebe zanořuje podobné informace:{
"uzivatel":
{
"jmeno": "Juandev",
"vek": 20,
"bydliste":
{
"obec": "Praha",
"zeme": "Česká republika"
},
"kontaktni udaje":
[
{
"typ": "email",
"hodnota": "juandev@natoscek.al"
},
{
"typ": "telefon",
"hodnota": "748 561 989"
}
]
}
}
|
||
SO.3 | Jaké je ideální barevné zvýraznění syntaxe? | |||
SO.4 | ||||
SO.5 |