-
Notifications
You must be signed in to change notification settings - Fork 29
Čeština
- Obecné použití
- Přizpůsobení nastavení
-
Markdown
- Podpoložku
- Tisk jiných formátů vykreslených
- Odstraňování problémů
Existuje několik způsobů, jak můžete tisknout.
- Aktivní dokument můžete vytisknout pomocí ikony nebo kontextové nabídky.
- Výběr můžete vytisknout z aktivního dokumentu, pomocí ikony nebo kontextové nabídky.
- Jednu nebo více filse můžete vytisknout přímo z panelu průzkumníka souborů, pomocí kontextové nabídky na složku, soubor nebo vícenásobný výběr souborů.
- Soubory mohou být pojmenovány s jejich cestou k souboru. Název se v dokumentu nezobrazuje, ale některé prohlížeče jej mohou používat v záhlavích.
- Můžete si vybrat z následujících formátů.
- Žádná cesta
- Zkrácené (například
D:\...\containing-folder\file.ext
) - Relativní pracovní prostor
- Můžete si vybrat z následujících formátů.
- Cesta k souborům se může zobrazit jako nadpis na začátku dokumentu.
- Nastavení určuje, zda se mají použít relativní nebo absolutní cesty k souborům.
- Soubory mimo pracovní prostor vždy používají absolute.
- Absolutní cesty jsou převedeny na cesty vlnovky, pokud jsou v domovském adresáři uživatele.
- Nastavení určuje, zda se na začátku jednotlivě tištěných souborů zobrazí záhlaví cesty k souboru.
- Seznamy vyloučení se vztahují na výběry složek i souborů. Účelem je ignorovat netisknutelné binární soubory.
Dokumenty Markdownu je možné vykreslit a stylizovat. To je podrobně popsáno v části Markdown.
Chcete-li vytisknout aktivní dokument, stačí kliknout na ikonu tiskárny napravo od záložek dokumentu. Ujistěte se, že nemáte vybráno více řádků textu. V opačném případě vytisknete výběr, nikoli celý dokument. Ovládací prvek pro velikost papíru, okraje a orientaci stránky je v dialogovém okně tisku.
Vyberte víceřádkový blok textu v aktivním dokumentu. Poté buď klikněte na ikonu tiskárny napravo od karet dokumentu, nebo klikněte pravým tlačítkem myši na výběr a z kontextové nabídky vyberte Tisk
. Když se zobrazí kontextová nabídka, zobrazí se Tisk
nahoře, dole nebo nikde (nebo v jeho blízkosti) v závislosti na nastavení Tisk: Pozice položky kontextové nabídky editoru
.
Čísla řádků ve výtisku jsou zarovnána s čísly řádků v editoru, ať už jsou viditelná nebo ne. Pokud tedy diskutujete o řádku kódu s číslem 1145 v revizi kódu a otevřete soubor, abyste jej změnili, zadejte Ctrl+G
a poté 1145 [Enter]
umístí kurzor přímo na příslušný řádek kódu.
Chcete-li vytisknout jiný než aktivní dokument, najděte jej v podokně PRŮZKUMNÍK a klikněte na něj pravým tlačítkem. V kontextové nabídce souboru možnost Tisk
vždy zobrazí v horní části nabídky nebo v její blízkosti. Tím se vytiskne celý soubor.
Pokud stisknete F1
a zadáte vytisknout složku
zjistíte, že můžete vytisknout všechny tisknutelné soubory ve složce, která obsahuje aktivní dokument. Vytvoří se jedna tisková úloha, ve které jsou všechny soubory odděleny nadpisy s jejich názvy.
Většina těchto nastavení přizpůsobuje uživatelské prostředí (ikona, umístění nabídky atd.). Pokud chcete tato nastavení najít, otevřete podokno nastavení VS Code a buď přejděte na Rozšíření/Tisk, nebo vyhledejte "tisk".
Tady je seznam dostupných názvů nastavení tak, jak se zobrazují v konfiguračním souboru.
-
print.alternateBrowser
: povolení/zakázání alternativního prohlížeče -
print.browserPath
: cesta k webovému prohlížeči -
print.colourScheme
: šablona stylů používaná pro syntaxi barvení -
print.editorContextMenuItemPosition
: pozice ESC_CODESPAN_OPEN ESC_CODESPAN_CLOSE tisku v kontextové nabídce editoru -
print.editorTitleMenuButton
: Zobrazit tlačítko tisku v nabídce titulků editoru -
print.fontSize
: velikost písma (možnosti od 6 do 13 bodů) -
print.formatMarkdown
: vykreslit Markdown jako HTML se stylem při tisku -
print.lineNumbers
: zapnuto, vypnuto nebo zdědit (z editoru) -
print.lineSpacing
: jednoduché, jeden a půl řádku nebo dvojité řádkování -
print.printAndClose
: Po tisku zavřete prohlížeč -
print.folder.include
: vzor pro soubory, které se mají zahrnout. Prázdný odpovídá všemu. -
print.folder.exclude
: vzorky, které se mají vyloučit -
print.folder.maxFiles
: maximální počet souborů, pro které se při tisku složky vykreslí obsah -
print.folder.maxLines
: soubory obsahující více řádků, než je tato prahová hodnota, budou ignorovány -
print.logLevel
: Určuje úroveň podrobností vstupujících do souboru protokolu -
print.filepathAsDocumentHeading
: řídí použití cesty k souboru jako nadpisu na začátku dokumentu. -
print.filepathAsDocumentTitle
: řídí použití cesty k souboru jako názvu dokumentu (používá se v některých prohlížečích v záhlaví stránky) -
print.filepathHeadingForIndividuálněPrintedDocuments
: Určuje, zda se záhlaví cesty k souboru zobrazí na začátku jednotlivě tištěných dokumentů
Můžete určit, zda se ikona tisku zobrazí na panelu nástrojů při fokusu podokna editoru. Toto nastavení je označeno Editor Title Menu Button
.
Pomocí nastavení Pozice ESC_CODESPAN_CLOSE položky kontextové nabídky editoru ESC_CODESPAN_OPEN můžete určit, zda se položka nabídky "Tisk" zobrazí nahoře, dole nebo nikde v kontextových nabídkách.
Je-li zaškrtnuto nastavení Tisk a zavření
, při tisku položky se automaticky otevře dialogové okno Tisk v prohlížeči a po vytištění nebo zrušení se prohlížeč automaticky zavře. Vypnutím této možnosti se otevře prohlížeč s vykresleným dokumentem připraveným ke kontrole. Pokud poté ručně otevřete dialogové okno Tisk, jeho vytištěním nebo zrušením se prohlížeč nezavře.
V době vydání této verze způsobovaly problémy se směrováním příkazů způsobování, že se tisk ze vzdálených pracovních prostorů vracel k výchozí tiskárně. Plný provoz bude obnoven co nejdříve.
Ve výchozím nastavení bude tisk používat výchozí prohlížeč. Tisk však funguje nejlépe s prohlížečem odvozeným od Chromia a nemusí být možné nebo žádoucí změnit výchozí prohlížeč.
Chcete-li tisknout pomocí prohlížeče, který není vaším výchozím prohlížečem, můžete zadat cestu k alternativnímu prohlížeči a je zde také zaškrtávací políčko, které vám umožní tuto funkci zapnout a vypnout, aniž byste ztratili cestu.
Tato nastavení jsou označena Cesta prohlížeče
a Alternativní
prohlížeče.
Cesta k alternativnímu prohlížeči je ve Windows automaticky uvozovkována a na platformách založených na Unixu jsou mezery uvozeny řídicími znaky. Bohužel to není kompatibilní se zadáváním parametrů příkazového řádku.
Pokud potřebujete zadat možnosti příkazového řádku, vytvořte dávkový soubor (nebo soubor skriptu Bash), který určuje možnosti, a odkazujte na soubor skriptu bash v alternativní cestě prohlížeče.
Pomocí nastavení ESC_CODESPAN_CLOSE barevného schématu ESC_CODESPAN_OPEN můžete určit barevné schéma, které se použije pro barevné zvýraznění syntaxe. Možnosti jsou omezeny na světlé motivy, protože tiskárny používají bílý papír.
Pokud tisknete aktivní dokument a existuje víceřádkový výběr, vytiskne se pouze výběr.
Řez písma je určen nastavením editoru VS Code. Pokud na obrazovce uvidíte Fira Code, vytiskne se to.
velikost tištěného textu je nastavení Tisk, protože velikost, která nejlépe funguje na obrazovce, nemusí být velikost, která nejlépe funguje na papíře.
Pokud se ptáte, proč tomu říkáme řez písma a ne písmo, je to proto, že písmo je konkrétní řez písma v určité velikosti a zpracování. "12pt Times kurzíva" je písmo. "Times" je typ písma. Nepomáhá ani to, že Windows Font Picker (který ESC_EM_CLOSE ESC_EM_OPEN vybírá písmo, musíte zadat řez, velikost a zpracování) chybně označí řez písma jako "Písmo".
Pravděpodobně chcete, aby se tiskové úlohy Markdownu vykreslovaly a stylizovaly, a toto je výchozí chování. Pokud si přejete vytisknout Markdown jako zdrojový kód, můžete zrušit zaškrtnutí nastavení Tisk: Vykreslit Markdown
.
Pro tisk zdrojového kódu jsou šablony stylů součástí balíčku a lze je vybrat podle názvu ze seznamu. Možnosti jsou omezeny na světlé šablony stylů, protože papír do tiskárny je bílý a inkousty a tonery do tiskáren jsou určeny pro bílý papír.
- Značku odkazu šablony stylů můžete vložit přímo do Markdownu. To je specifické pro daný dokument.
- K dispozici je nastavení s názvem
markdown.styles
. Toto je seznam adres URL. Integrovaný náhled Markdownu i tisk budou tento seznam respektovat. Můžete použít absolutní adresy URL, relativní adresy URL pracovního prostoru nebo relativní adresy URL dokumentu, jak je znázorněno v následujícím příkladu.
"markdown.styles": [
"https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css",
"path/to/document/relative/custom.css",
"workspace.resource/path/to/stylesheet.css"
]
Relativní adresy URL pracovního prostoru jsou nejlepším způsobem, jak sdílet prostředky mezi dokumenty. Jsou v pracovním prostoru, takže je lze spravovat společně s dokumenty, a protože adresa URL je relativní vzhledem k pracovnímu prostoru, nikoli k dokumentu, můžete uspořádat (a reorganizovat) dokumenty ve složkách, aniž byste adresy URL porušili. Všimněte si, že to platí nejen pro šablony stylů, ale také pro zdroje obrazových souborů.
Mapování z Markdownu na vygenerované HTML je samozřejmé. Tabulky se stanou ESC_CODESPAN_CLOSE tabulky, ESC_CODESPAN_OPEN th
a td
prvky. Nadpisy jsou H1
až ESC_CODESPAN_CLOSE H9. Odstavce jsou ESC_CODESPAN_OPEN P
prvky, odrážky a čísla jsou ul
a ol
prvky.
Nezapomeňte, že do Markdownu můžete vložit HTML, takže vám nic nebrání použít div
nebo span
k použití třídy CSS na blok nebo běh Markdownu.
Integrovaný webový server se váže pouze na adresu zpětné smyčky a přijímá pouze připojení, která jsou určena.
Katex závisí na CSS a fontech z webu. Chcete-li, aby tisk fungoval, musíte do nastavení přidat požadovanou šablonu stylů. Pokud zjistíte, že jedna nebo dvě věci fungují v náhledu, ale nejsou v tisku, zjistěte aktuální verzi z webu KaTeX a aktualizujte adresu URL.
"markdown.styles": [
"https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css"
]
Pokud chcete šňůru přestřihnout, importujte zdroje Katex do svého projektu, jak je popsáno v předchozí části, a použijte odkaz relativní k pracovnímu prostoru.
Tady je několik ukázek, které vám pomůžou zkontrolovat konfiguraci.``` $$ \begin{alignedat}{2} 10&x+ &3&y = 2 \ 3&x+&13&y = 4 \end{alignedat} $$ and thus
## Vykreslený Markdown a vzdálené pracovní prostory
Aby bylo možné pracovat se vzdálenými pracovními prostory, musí být na vzdáleném hostiteli spuštěno rozšíření Markdownu, protože to je místo, kde se spouští kanál vykreslování Markdownu. Rozšíření, jako je Print, která jsou navržená pro použití se vzdálenými pracovními prostory, je možné nasadit na vzdáleného hostitele jediným kliknutím. Většina rozšíření Markdownu je schopná takto fungovat, ale nejsou na to nastavená.
Rozšíření Markdownu bohužel nejsou obvykle nakonfigurovaná pro vzdálené použití. Konstruktéři očekávali, že budou fungovat lokálně.
### DIY opravy rozšíření Markdownu
Pokud je vaše potřeba naléhavá, můžete si rozšíření opravit sami.
1. Rozšíření, kde jsou na pracovní stanici nainstalována, najdete v `~/.vscode/extensions` (v systému Windows nahraďte `%userprofile%` za `~`)
2. Upravte soubory `package.json` pro rozšíření Markdownu, která chcete použít na vzdálených hostitelích. Přidejte ESC_CODESPAN_CLOSE ESC_CODESPAN_OPEN extensionKind jako atribut kořenové úrovně.
3. Po úpravě všech rozšíření Markdownu restartujte VS Code.
4. Nainstalujte rozšíření na vzdáleného hostitele a opravte rozšíření na vzdáleném hostiteli stejným způsobem.
```json
...
"extensionKind": [
"workspace"
],
...
Opravy, jako je tato, budou ztraceny při příští aktualizaci rozšíření, takže pokud byla vaše oprava úspěšná, možná budete chtít odeslat žádost o přijetí změn vydavateli.
Byly zaznamenány problémy s požadavkem na vykreslený tisk jiných formátů než Markdown. Mezi příklady patří noty z hudebního označení ABC a poznámkové bloky Jupyter. Abychom to podpořili, aniž bychom museli přebírat nezvládnutelnou zátěž spojenou s každým textovým formátem dokumentu používaným s VS Code, zpřístupnili jsme rozhraní API a publikovali sadu SDK, která správcům umožňuje začlenit tisk do funkce náhledu.
V důsledku toho, pokud chcete vykreslený tisk pro konkrétní formát, pro který již máte rozšíření poskytující náhled, nahlaste problém vydavateli tohoto rozšíření. Vysvětlete své přání tisknout a odkažte je k tisku a odkažte je na
- Začněte tím, že se ujistíte, že můžete vytisknout webovou stránku z prohlížeče.
- Uživatel, jako který VS Code běží, musí být schopen vytvořit naslouchající soket.
- Zdá se, že se nic neděje – restartujte VS Code.
- Prohlížeč se spustí, ale nenačte se žádná stránka – zkontrolujte síťová oprávnění.
- Prohlížeč zobrazí chybovou zprávu o tom, že jste nenašli soubor CSS – nainstalovali jste soubor VSIX, který jsme nepřipravili. Získejte oficiální balíček ESC_LINK_OPEN ESC_LINK_SPLIT aHR0cHM6Ly9tYXJrZXRwbGFjZS52aXN1YWxzdHVkaW8uY29tL2l0ZW1zP2l0ZW1OYW1lPXBkY29uc2VjLnZzY29kZS1wcmludA ESC_LINK_CLOSE a zkuste to znovu.
Pokud je něco jiného špatně nebo máte nápad na zlepšení, zveme vás k zaznamenání problému v úložišti GitHub.
Použitý prohlížeč ovlivní vaše prostředí.
Nejlepších výsledků tisku dosáhnete, když si nainstalujete prohlížeč založený na Chromiu nebo Firefox. Pokud nechcete, aby to byl váš výchozí prohlížeč, využijte nastavení alternativního prohlížeče. V době vydání této verze způsobovaly problémy se směrováním příkazů způsobování, že se tisk ze vzdálených pracovních prostorů vracel k výchozí tiskárně. Plný provoz bude obnoven co nejdříve.
Je známo, že následující fungují dobře.- Statečný
- Chrom
- Chrom
- Okraj
- Prohlížeč Firefox
- Edge Classic již není podporován.
- Aplikace Internet Explorer není podporována.
Chcete-li používat tisk se vzdáleným hostitelem, musíte jej nainstalovat na vzdáleného hostitele.
Pokud chcete získat výhodu rozšíření Markdownu při tisku dokumentu ze vzdáleného hostitele, musí být rozšíření Markdownu sestaveno s extensionKind
ESC_CODESPAN_OPEN ESC_CODESPAN_CLOSE pracovního prostoru a musí být nainstalované na vzdáleném hostiteli.
Většina takových rozšíření není vytvořena pro ESC_CODESPAN_CLOSE pracovního prostoru. Lze je triviálně opravit úpravou jejich ESC_CODESPAN_OPEN package.json
. Bohužel, tato ruční oprava bude pravděpodobně ztracena při každé aktualizaci rozšíření, takže byste měli vznést problém s autorem rozšíření, která opravujete.
V době vydání této verze způsobovaly problémy se směrováním příkazů způsobování, že se tisk ze vzdálených pracovních prostorů vracel k výchozí tiskárně. Plný provoz bude obnoven co nejdříve.
V alternativní cestě prohlížeče nelze zadat možnosti příkazového řádku. V systému Windows automaticky umisťujeme cestu do uvozovek v případě mezer v názvech souborů nebo složek. Na jiných platformách jsou mezery automaticky uvozeny.
Automatické citace i uvozování mezer jsou nekompatibilní s použitím možností příkazového řádku. Řešením je vytvořit dávkový soubor (nebo shellový skript), který spustí prohlížeč s možnostmi příkazového řádku, a zadat cestu k dávkovému souboru (nebo shellovému skriptu).
Chrome může zachovat výběr tiskárny, velikosti papíru a okrajů mezi tiskovými úlohami. Některé možnosti příkazového řádku prohlížeče Chrome způsobují hlášení chyb, i když tisk proběhne úspěšně.
Některé zásuvné moduly Chrome narušují styl tiskových úloh. I když je možné potlačit pluginy pomocí --disable-plugins
nefunguje to, pokud již existuje spuštěná instance prohlížeče Chrome. Přepínač --incognito
potlačí zásuvné moduly, pokud je spuštěna instance, ale má své vlastní problémy.
Pokud stále nedaří zprovoznit tisk, upozornit na problém v úložišti. Pokusíme se vám pomoci.
Můžeme vás požádat, abyste zvýšili úroveň protokolování, reprodukovali problém a poté nám poslali protokol.
Nastavte úroveň protokolování pomocí nastavení Tisk: Úroveň protokolu
. Ve výchozím nastavení je chybové
(minimální protokolování), ale můžete ho otočit až na ladicí
, která je velmi podrobná, nebo dokonce hloupá
, která bude dokonce protokolovat volání do systému uvolňování paměti.