Sublime Text/Otázky a odpovědi
Tato stránka není ještě hotová.
Obecné otázky
editovatObecné otázky jsou, ty, když už trochu prostředí textových editorů rozumíte a umíte přesně pojmenovat procesy a nástroje. Pokud to neumíte, přejděte do sekce osobní otázky.
Č. | Otázka | Odpověď | Poznámky |
---|---|---|---|
1 | Jak spustit Sublime text v konzoli Linuxu? | subl
|
Stačí napsat subl a kliknout na enter. |
2 | Jak spustit skrypt na Linux? | CTRL+B
|
|
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. |
4 | Jak umožnit posouvat velikost okna pokud jsou zobrazena dvě okna naráz? |
|
|
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. | |
6 | Pod jakou licencí je interface? | Interface je také proprietární, takže se nedá volně užívat. | |
7 | Spouští subl python kód v REPL, nebo je mezitím nějaká vrstva? | ||
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. | |
9 | Jaký programovací jazyk je nastavení? | Jedná o JavaScript Object Notation, zkráceně JSON. | |
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. | |
11 | Jak zažlutit komentáře? |
{
"variables":
{
"solid_yellow": "hsl(60, 100%, 50%)"
},
"globals":
{
},
"rules":
[
{
"name": "Comment",
"scope": "comment",
"foreground": "var(solid_yellow)"
},
]
}
|
|
12 | Jak se otevře Command Palette? | CTRL+SHIFT+P
|
|
13 | Jak nainstalovat Package Control? |
|
|
14 | Jak odnistalovat AutoFoldCode? |
|
|
15 | Jak zobrazím nainstalované balíčky? |
|
|
16 | Spadá packagecontrol.io pod Sublime text? | Ne, patří to chlapíkovy jménem Will Bond. | |
17 | Existují jiné repozitáře než packagecontrol.io? | Asi ne. | |
18 | Jak zobrazit dvě okna naráz? | CTRL+klik na záložku, která se má přidat
|
|
19 | Co znamená Primary v nápovědě? | CTRL
|
|
20 | Jaký je obrácený shortcut pro CTRL+SHIFT+P , tedy zavření nabídky příkazů?
|
Esc
|
|
21 | Jaký datatype označují hranaté závorky ([] ) v nastavení?
|
Pole. | |
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.
|
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"). |
|
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.
|
|
25 | Jakou klávesnici používá key map? | ||
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. | |
27 | Jak udělat černé pozadí v terminálu? | Například zavřít a spustit znovu. | |
28 | Co je DA UI? | ||
29 | Jakto že mám v syntaxu zelené části, když zelená není definována v paletě? | ||
30 | Jak pipenout z terminálu výstub do subl? | kód pro výstup | subl -
|
|
31 | Jak při hledání přes CTLR+F přejít na další vyhledaný náznam? | Kliknout na Find previous. | |
32 | Jak vynutit zastavení běžícího skriptu ve verzi 4? | Tools - Cancel Build
|
Osobní otázky
editovatSem patří otázky od těch z Vás, kteří ještě nezanají dobře procesy a názvosloví. Proto Vás prosíme, abyste vedle jednoduché otázky, ještě problém podrobně popsali. Můžete doplnit fotografie či videa. Vedle odpovědí je pak možné doplnit odbornou terminologii, či vysvětlilt jak procesy funguje.
Č. | Otázka | Upřesnění, fotografie, video | Odpověď | Poznámky | Odborné označení nástrojů a procesů |
---|---|---|---|---|---|
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. | |
Související otázky
editovatČ. | Otázka | Odpověď | Poznámky |
---|---|---|---|
1 | Jak se JSON liší od JavaScriptu? | ||
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"
}
]
}
}
|
|
3 | Jaké je ideální barevné zvýraznění syntaxe? |