-
Notifications
You must be signed in to change notification settings - Fork 29
Magyar
- ESC_LINK_OPEN Az IzE ESC_LINK_CLOSE általános használata ESC_LINK_SPLIT
- A beállítás testreszabása
-
Markdown
- altétel
- ESC_LINK_OPEN Az IzQ ESC_LINK_CLOSE ESC_LINK_SPLIT renderelt egyéb formátumok nyomtatása
- ESC_LINK_OPEN IzU ESC_LINK_CLOSE hibaelhárítása ESC_LINK_SPLIT
Többféleképpen is nyomtathat.
- Az aktív dokumentumot kinyomtathatja ikon vagy helyi menü segítségével.
- Kinyomtathat egy kijelölést az aktív dokumentumból, ikon vagy helyi menü segítségével.
- Egy vagy több filse-t közvetlenül a fájlkezelő panelről nyomtathat egy mappa, fájl vagy többszörös fájlválasztás helyi menüjével.
- A fájlok címezhetők a fájlútvonalukkal. A cím nem jelenik meg a dokumentumban, de egyes böngészők használhatják a fejlécekben.
- A következő formátumok közül választhat.
- Nincs elérési út
- Rövidítve (például
D:\...\containing-folder\file.ext
) - Munkaterület relatív
- A következő formátumok közül választhat.
- A fájlok fájlelérési útja címsorként jelenhet meg a dokumentum elején.
- Egy beállítás határozza meg, hogy relatív vagy abszolút elérési utat kell-e használni.
- A nem munkaterületi fájlok mindig abszolút értéket használnak.
- Az abszolút elérési utak hullámvonallá alakulnak, ha a felhasználó kezdőkönyvtárában vannak.
- Egy beállítás határozza meg, hogy megjelenjen-e a fájl elérési útjának fejléce az egyedileg nyomtatott fájlok elején.
- A kizárási listák mappa- és fájlkijelölésekre egyaránt vonatkoznak. Ezek célja a nem nyomtatható bináris fájlok figyelmen kívül hagyása.
A Markdown-dokumentumok renderelhetők és stilizálhatók. Ezt a Markdown szakasz részletezi.
Az aktív dokumentum kinyomtatásához kattintson a nyomtató ikonjára a dokumentumfülek jobb oldalán. Győződjön meg arról, hogy nincs többsoros szöveg kijelölve. Ellenkező esetben a kijelölést nyomtatja ki, nem a teljes dokumentumot. A papírméret, a margók és az oldaltájolás szabályozása a nyomtatási párbeszédablakban található.
Jelöljön ki egy többsoros szövegblokkot az aktív dokumentumban. Ezután kattintson a nyomtató ikonjára a dokumentumfülek jobb oldalán, vagy kattintson a jobb gombbal a kijelölésre, és válassza a Nyomtatás
lehetőséget a helyi menüből. Amikor megjelenik a helyi menü, Nyomtatás
a beállítás tetején, alján vagy sehol Nyomtatás: Szerkesztő helyi menüelem pozíciója
beállításától függően jelenik meg.
A nyomaton lévő sorszámok igazodnak a szerkesztőben lévő sorszámokhoz, függetlenül attól, hogy azok láthatók-e vagy sem. Tehát ha egy 1145-ös kódsorról beszél egy kódáttekintésben, és megnyitja a fájlt annak módosításához, írja be Ctrl+G
, majd az 1145 [Enter]
billentyűkombinációt, akkor a kurzort közvetlenül a kérdéses kódsorra helyezi.
Az aktív dokumentumtól eltérő fájl nyomtatásához keresse meg azt az EXPLORER ablaktáblán, és kattintson rá jobb gombbal. A fájl helyi menüjében Nyomtatás
mindig a menü tetején vagy annak közelében jelenik meg. Ezzel kinyomtatja a teljes fájlt.
Ha megnyomja F1
billentyűt, és beírja nyomtatási mappát,
rájön, hogy az aktív dokumentumot tartalmazó mappában lévő összes nyomtatható fájlt kinyomtathatja. Egyetlen nyomtatási feladat jön létre, amelyben az összes fájl neve fejléccel van elválasztva.
A legtöbb ilyen beállítás személyre szabja a felhasználói élményt (ikon, menü helye stb.). A beállítások megkereséséhez nyissa meg a VS Code beállítások paneljét, és navigáljon a Bővítmények/Nyomtatás elemre, vagy keressen rá a "nyomtatás" kifejezésre.
Itt található az elérhető beállításnevek listája, ahogyan azok megjelennek a konfigurációs fájlban.
-
print.alternateBrowser
: alternatív böngésző engedélyezése/letiltása -
print.browserPath
: a webböngésző elérési útja -
print.colourScheme
: a színezéshez használt stíluslap szintaxis -
print.editorContextMenuItemPosition
:nyomtatási
pozíciója a szerkesztő helyi menüjében -
print.editorTitleMenuButton
: nyomtatás gomb megjelenítése a szerkesztő címsormenüjében -
print.fontSize
: a betűméret (6 és 13 pt közötti beállítások) -
print.formatMarkdown
: Markdown renderelése stilizált HTML-ként nyomtatáskor -
print.lineNumbers
: be, ki vagy öröklés (a szerkesztőtől) -
print.line Térköz
: egyszeres, másfél vagy dupla sorközű -
print.printAndClose
: nyomtatás után zárja be a böngészőt -
print.folder.include
: mintát a belefoglalandó fájlokhoz. Az üres mindennek megfelel. -
print.folder.exclude
: kizárandó minták -
print.folder.maxFiles
: azon fájlok maximális száma, amelyek tartalma mappa nyomtatásakor jelenik meg -
print.folder.maxLines
: az ennél a küszöbértéknél több sort tartalmazó fájlokat a rendszer figyelmen kívül hagyja -
print.logLevel
: szabályozza a naplófájlba kerülő részletességi szintet -
print.filepathAsDocumentHeading
: a fájl elérési útjának címsorként való használatát szabályozza a dokumentum elején -
print.filepathAsDocumentTitle
: szabályozza a fájl elérési útjának dokumentumcímként való használatát (egyes böngészők az oldalfejlécben használják) -
print.filepathHeadingForIndividuallyPrintedDocuments
: azt vezérli, hogy a fájl elérési útjának fejléce megjelenjen-e az egyedileg nyomtatott dokumentumok elején
Beállíthatja, hogy a nyomtatás ikon megjelenjen-e az eszközsoron, amikor a szerkesztőablak fókuszát helyezi. Ennek a beállításnak a címkéje szerkesztő címsorának menügombja
.
A Editor Context Menu Item Position
beállításával szabályozhatja, hogy a "Nyomtatás" menüpont felül, alul vagy sehol sem jelenjen-e meg a helyi menükben.
Ha a Nyomtatás és bezárás
beállítás be van jelölve, a nyomtatás automatikusan megnyitja a böngésző Nyomtatás párbeszédpaneljét, majd nyomtatás vagy megszakítás után automatikusan bezárja a böngészőt. Ennek kikapcsolásával megnyílik a böngésző, amelyben a renderelt dokumentum készen áll az ellenőrzésre. Ha ezután manuálisan nyitja meg a Nyomtatás párbeszédpanelt, a nyomtatás vagy a megszakítás nem zárja be a böngészőt.
A kiadás idején a parancs-útválasztással kapcsolatos problémák miatt a távoli munkaterületekről történő nyomtatás visszaállt az alapértelmezett nyomtató használatára. A teljes szolgáltatást a lehető leghamarabb helyreállítják.
Alapértelmezés szerint a nyomtatás az alapértelmezett böngészőt használja. A nyomtatás azonban Chromium-alapú böngészővel működik a legjobban, és előfordulhat, hogy nem lehetséges vagy nem kívánatos az alapértelmezett böngésző módosítása.
Annak érdekében, hogy olyan böngészővel is nyomtathasson, amely nem az alapértelmezett böngésző, megadhatja egy másik böngésző elérési útját, és van egy jelölőnégyzet is, amely lehetővé teszi, hogy ezt az elérési út elvesztése nélkül be- és kikapcsolja.
Ezek a beállítások Böngésző elérési útja
és Alternatív böngésző
címkével vannak megjelölve.
Az alternatív böngésző elérési útja automatikusan idéződik a Windows rendszeren, és Unix alapú platformokon a szóközök escape-karakterek. Sajnos ez nem kompatibilis a parancssori kapcsolók biztosításával.
Ha parancssori kapcsolókat kell megadnia, hozzon létre egy kötegfájlt (vagy egy bash-parancsfájlt), amely megadja a beállításokat, és tekintse meg a bash-parancsfájlt a böngésző alternatív elérési útján.
A Színséma
beállítással megadhatja a szintaxis szerinti színezéshez használt színsémát. A választási lehetőségek a világos témákra korlátozódnak, mivel a nyomtatók fehér papírt használnak.
Ha az aktív dokumentumot nyomtatja, és többsoros kijelölés van, csak a kijelölés lesz kinyomtatva.
A betűtípust a VS Code szerkesztő beállításai határozzák meg. Ha a képernyőn megjelenik a Fira Code, akkor ez lesz kinyomtatva.
A nyomtatott szöveg ESC_EM_OPEN ESC_EM_CLOSE mérete Nyomtatás beállítás, mert előfordulhat, hogy a képernyőn legjobban működő méret nem egyezik meg a papíron legjobban működő mérettel.
Ha kíváncsi arra, hogy miért nevezzük betűtípusnak, és nem betűtípusnak, az azért van, mert a betűtípus egy adott betűtípus egy adott méretben és kezelésben. A "12pt Times italic" egy betűtípus. A "Times" egy betűtípus. Nem segít, hogy a Windows betűtípus-választó (amely ESC_EM_OPEN ESC_EM_CLOSE választ betűtípust, meg kell adnia a betűtípust, a méretet és a kezelést) tévesen "betűtípusként" címkézi a betűtípust.
Valószínűleg renderelni és stilizálni szeretné a Markdown nyomtatási feladatokat, és ez az alapértelmezett viselkedés. Ha forráskódként szeretné kinyomtatni a Markdownt, törölje a jelet a Nyomtatás: Renderelés Markdown ESC_CODESPAN_CLOSE ESC_CODESPAN_OPEN beállításból.
A forráskód nyomtatásához a stíluslapok kötegelve vannak, és név szerint választhatók ki egy listából. A választási lehetőségek a könnyű stíluslapokra korlátozódnak, mivel a nyomtatópapír fehér, a nyomtatófestékek és festékkazetták pedig fehér papírhoz készültek.
- A stíluslap linkcímkét közvetlenül a Markdownba ágyazhatja be. Ez a dokumentumra jellemző.
- Van egy
markdown.styles nevű beállítás
. Ez az URL-címek listája. Mind a beépített Markdown-előnézet, mind a Nyomtatás tiszteletben tartja ezt a listát. Használhat abszolút URL-címeket, munkaterület relatív URL-címeit vagy dokumentumok relatív URL-címeit, ahogy az alábbi példában látható.
"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"
]
A munkaterület relatív URL-címei a legjobb módja az erőforrások dokumentumok közötti megosztásának. A munkaterületen vannak, így a dokumentumokkal együtt forrásvezérelhetők, és mivel az URL-cím nem a dokumentumhoz, hanem a munkaterülethez viszonylagos, mappákba rendezheti (és átrendezheti) a dokumentumokat az URL-címek megszakítása nélkül. Ne feledje, hogy ez nem csak a stíluslapokra, hanem a képfájl erőforrásaira is vonatkozik.
A Markdownról a generált HTML-re való leképezés nyilvánvaló. A táblázatok ESC_CODESPAN_CLOSE táblázattá válnak, ESC_CODESPAN_OPEN th
és td
elemek. A címsorok H1
H9
. A bekezdések P
elemek, felsorolásjelek és számok ul
és ol
elemek.
Ne felejtsd el, hogy beágyazhatsz HTML-t a Markdownba, így semmi sem akadályoz meg abban, hogy div
vagy span
használatával CSS osztályt alkalmazz egy blokkra vagy Markdown futtatásra.
A beágyazott webkiszolgáló csak a visszacsatolási címhez kötődik, és csak a megadott kapcsolatokat fogadja el.
A Katex a CSS-től és az internetes betűtípusoktól függ. A nyomtatás működéséhez hozzá kell adnia a szükséges stíluslapot a beállításokhoz. Ha úgy találja, hogy egy vagy két dolog működik az előnézetben, de nyomtatásban nem, határozza meg az aktuális verziót a KaTeX webhelyén, és frissítse az URL-címet.
"markdown.styles": [
"https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css"
]
Ha el szeretné vágni a kábelt, importálja a Katex-erőforrásokat a projektbe az előző szakaszban leírtak szerint, és használjon munkaterület-relatív hivatkozást.
Íme néhány minta, amelyek segítenek a konfiguráció ellenőrzésében.``` $$ \begin{alignedat}{2} 10&x+ &3&y = 2 \ 3&x+&13&y = 4 \end{alignedat} $$ and thus
## Renderelt Markdown és távoli munkaterületek
A távoli munkaterületekkel való munkához egy Markdown-bővítménynek kell futnia a távoli gazdagépen, mert itt fut a Markdown renderelési folyamat. Az olyan bővítmények, mint a Nyomtatás, amelyeket távoli munkaterületekkel való használatra terveztek, egyetlen kattintással telepíthetők a távoli gazdagépre. A legtöbb Markdown-bővítmény képes így működni, de nincsenek beállítva rá.
Sajnos a Markdown-kiterjesztések általában nincsenek távoli használatra konfigurálva; A tervezők elvárták, hogy helyben fussanak.
### Markdown-bővítmények DIY javítása
Ha sürgős az igénye, saját maga is javíthatja a bővítményeket.
1. Keresse meg azokat a bővítményeket, amelyekre telepítve vannak a munkaállomásán a `~/.vscode/extensions` (Windows rendszeren helyettesítse be a `%userprofile%` `~`)
2. Szerkessze a távoli gazdagépeken használni kívánt Markdown-bővítmények `package.json` fájljait. Adja hozzá a `extensionKind` gyökérszintű attribútumként.
3. Az összes Markdown-bővítmény szerkesztése után indítsa újra a VS Code-ot.
4. Telepítse a bővítményt a távoli gazdagépre, és ugyanúgy javítsa a bővítményt a távoli gazdagépen.
```json
...
"extensionKind": [
"workspace"
],
...
Az ehhez hasonló javítások elvesznek a bővítmény következő frissítésekor, ezért ha a javítás sikeres volt, érdemes lehet lekéréses kérelmet küldeni a kiadónak.
A rendszer naplózza a Markdowntól eltérő formátumok renderelt nyomtatását kérő problémákat. Ilyenek például az ABC zenei jelölésből származó kották és a Jupyter-notebookok. Ennek támogatása érdekében anélkül, hogy vállalnánk a VS Code-dal használt összes szövegalapú dokumentumformátum kezelésének kezelhetetlen terhét, elérhetővé tettünk egy API-t és közzétettünk egy SDK-t, amely lehetővé teszi a karbantartók számára, hogy beépítsék a nyomtatást az előzetes verzióba.
Ennek eredményeként, ha egy adott formátumhoz szeretne renderelt nyomtatást végezni, amelyhez már rendelkezik előnézetet biztosító kiterjesztéssel, jelezze a problémát a bővítmény kiadójánál. Magyarázza el a nyomtatás iránti vágyát, és ajánlja őket nyomtatásra és hivatkozásra
- Kezdje azzal, hogy megbizonyosodik arról, hogy ki tudja-e nyomtatni a weboldalt a böngészőből.
- A VS Code futtatásához használt felhasználónak képesnek kell lennie figyelő szoftvercsatorna létrehozására.
- Úgy tűnik, semmi sem történik – indítsa újra a VS Code-ot.
- A böngésző elindul, de nem töltődik be az oldal – ellenőrizze a hálózati engedélyeket.
- A böngésző hibaüzenetet jelenít meg arról, hogy nem található CSS-fájl — olyan VSIX-fájlból telepítette, amelyet nem mi készítettünk elő. Szerezze be a hivatalos csomagot, és próbálja újra.
Ha valami más nem stimmel, vagy van egy fejlesztési ötlete, kérjük, naplózzon egy problémát a GitHub-adattárban.
A használt böngésző befolyásolja a felhasználói élményt.
A legjobb nyomtatási eredmény érdekében telepítsen egy Chromium-alapú böngészőt vagy Firefoxot. Ha nem szeretné, hogy ez legyen az alapértelmezett böngésző, használja ki az alternatív böngésző beállításait. A kiadás idején a parancs-útválasztással kapcsolatos problémák miatt a távoli munkaterületekről történő nyomtatás visszaállt az alapértelmezett nyomtató használatára. A teljes szolgáltatást a lehető leghamarabb helyreállítják.
Az alábbiak ismerten jól működnek.- Bátor
- Króm
- Króm
- Perem
- Firefox
- A klasszikus Edge már nem támogatott.
- Az Internet Explorer nem támogatott.
Ha távoli állomással szeretné használni a Nyomtatás funkciót, kell telepítenie azt a távoli állomásra.
Ahhoz, hogy kihasználhassa a Markdown-bővítmény előnyeit, amikor távoli gazdagépről nyomtat dokumentumot, a Markdown-bővítményt munkaterület-ESC_CODESPAN_CLOSE _ESC_CODESPAN_OPEN extensionKind
kell létrehozni, és_ telepíteni kell a távoli gazdagépre.
A legtöbb ilyen bővítmény nem munkaterülethez készült,
. Triviálisan rögzíthetők a package.json
módosításával. Sajnos ez a kézi javítás valószínűleg elveszik, amikor a bővítményt frissítik, ezért problémát kell felvetnie a javítandó bővítmények szerzőjével.
A kiadás idején a parancs-útválasztással kapcsolatos problémák miatt a távoli munkaterületekről történő nyomtatás visszaállt az alapértelmezett nyomtató használatára. A teljes szolgáltatást a lehető leghamarabb helyreállítják.
A böngésző alternatív elérési útján nem adhat meg parancssori kapcsolókat. Windows rendszeren automatikusan idézőjeleket teszünk az elérési út köré szóközök esetén a fájl- vagy mappanevekben. Más platformokon a szóközök automatikusan feloldódnak.
Mind az automatikus idézés, mind a szóközök elhagyása nem kompatibilis a parancssori opciók használatával. A megoldás egy kötegfájl (vagy rendszerhéj-parancsfájl) létrehozása, amely parancssori kapcsolókkal indítja el a böngészőt, és megadja a kötegfájl (vagy rendszerhéj-parancsfájl) elérési útját.
Előfordulhat, hogy a Chrome megőrzi a nyomtatót, a papírméretet és a nyomtatási feladatok közötti margóbeállításokat. A Chrome egyes parancssori opciói hibákat okoznak annak ellenére, hogy a nyomtatás sikeres.
Egyes Chrome-bővítmények zavarják a nyomtatási feladatok stílusát. Bár a beépülő modulokat el lehet nyomni --disable-plugins
ez nem működik, ha már van futó Chrome-példány. A kapcsoló --inkognitó
letiltja a beépülő modulokat, ha futó példány van, de saját problémái vannak.
Ha továbbra sem tudja működésre ESC_EM_OPEN ESC_EM_CLOSE a Nyomtatást, vessen fel egy problémát az adattárban. Megpróbálunk segíteni.
Megkérhetjük, hogy tekerje fel a naplózási szintet, reprodukálja a problémát, majd küldje el nekünk a naplót.
Állítsa be a naplózási szintet a Nyomtatás: Naplózási szint
beállítással. Ez alapértelmezés szerint ESC_CODESPAN_CLOSE hibát (minimális naplózás), de egészen ESC_CODESPAN_OPEN
hibakeresésig is felállíthatja, amely nagyon részletes, vagy akár ostoba
, amely még a szemétgyűjtő hívásait is naplózza.