A Visual Studio Code elsősorban egy szerkesztő, és tartalmazza a forráskód rendkívül produktív szerkesztéséhez szükséges funkciókat. Ez a téma a szerkesztő alapjait mutatja be, és segít a kóddal való munkába állásban.

Billentyűzet gyorsbillentyűk

A magas termelékenységhez elengedhetetlen, hogy kódírás közben a kezét a billentyűzeten tarthassa. A VS Code alapértelmezett billentyűparancsok gazdag készletével rendelkezik, valamint lehetővé teszi azok testreszabását is.

  • Billentyűparancsok referenciája – A referencialap letöltésével megismerheti a leggyakrabban használt és népszerű billentyűparancsokat.
  • Keymap-bővítmény telepítése – A régi szerkesztőprogram (például Sublime Text, Atom és Vim) billentyűparancsainak használata a VS Code-ban a Keymap-bővítmény telepítésével.
  • Billentyűparancsok testreszabása – Az alapértelmezett billentyűparancsok módosítása a saját stílusának megfelelően.

Multi-kiválasztás (multi-cursor)

A VS Code támogatja a több kurzort a gyors egyidejű szerkesztéshez. Az Alt+Click billentyűkombinációval másodlagos kurzorokat adhat hozzá (vékonyabbra renderelve). Minden kurzor függetlenül működik attól függően, hogy milyen kontextusban van. A több kurzor hozzáadásának gyakori módja a ⌥⌘↓ (Windows Ctrl+Alt+Down, Linux Shift+Alt+Down) vagy ⌥⌘ (Windows Ctrl+Alt+Up, Linux Shift+Alt+Up), amelyek kurzorokat illesztenek alulra vagy felülre.

Figyelem: A grafikus kártya illesztőprogramja (például NVIDIA) felülírhatja ezeket az alapértelmezett gyorsbillentyűket.

Multi-cursor

⌘D (Windows, Linux Ctrl+D) a kurzornál lévő szót vagy az aktuális kijelölés következő előfordulását választja ki.

Multi-cursor-next-word

Tipp: Több kurzort is hozzáadhat a ⇧⌘L (Windows, Linux Ctrl+Shift+L) paranccsal, amely az aktuálisan kijelölt szöveg minden egyes előfordulásánál hozzáad egy kijelölést.

Multi kurzormódosító

Ha a több kurzor alkalmazásához használt módosító billentyűt a macOS-en Cmd+Klikkre, Windowson és Linuxon pedig Ctrl+Klikkre szeretné változtatni, akkor ezt a editor.multiCursorModifier beállítással teheti meg. Ez lehetővé teszi, hogy a más szerkesztőkből, például a Sublime Textből vagy az Atomból érkező felhasználók továbbra is a számukra megszokott billentyűzetmódosítót használhassák.

A beállítás a következőkre állítható be:

  • ctrlCmd – Windowson a Ctrl, macOS-en a Cmd billentyűzetet jelöli.
  • alt – A meglévő alapértelmezett Alt.

A Kijelölés menüben van egy Ctrl+Click for Multi-Cursor menüpont használata menüpont is, amellyel gyorsan átkapcsolható ez a beállítás.

A Meghatározásra lépés és a Link megnyitása gesztusok is figyelembe veszik ezt a beállítást, és úgy alkalmazkodnak, hogy ne kerüljenek konfliktusba. Ha például a beállítás ctrlCmd, a több kurzort a Ctrl/Cmd+Kattintással lehet hozzáadni, a linkek megnyitása vagy a definícióra lépés pedig az Alt+Kattintással hívható elő.

Kiválasztás zsugorítása/tágítása

Gyorsan zsugoríthatja vagy bővítheti az aktuális kijelölést. A ⌃⇧⌘← (Windows, Linux Shift+Alt+Bal) és ⌃⇧⌘→ (Windows, Linux Shift+Alt+Jobb) billentyűkombinációval indítható.

Itt egy példa a kijelölés kibővítésére a ⌃⇧⌘→ (Windows, Linux Shift+Alt+Jobbra) segítségével:

Kijelölés kibővítése

Oszlop (doboz) kijelölése

Tegye a kurzort az egyik sarokba, majd tartsa lenyomva a Shift+Alt billentyűt, miközben a másik sarokba húzza:

Oszlopszöveg-kiválasztás

Megjegyzés: Ez Shift+Ctrl/Cmd-re változik, ha a Ctrl/Cmd-t több kurzormódosítóként használja.

Az oszlopkijelöléshez is vannak alapértelmezett billentyűkötések macOS-en és Windowson, de Linuxon nem.

Key Command Command ID
⇧⌥⌘↓ (Windows Ctrl+Shift+Alt+Down, Linux ) Oszlopkiválasztás lefelé cursorColumnSelectDown
⇧⌥⌘ (Windows Ctrl+Shift+Alt+Fel, Linux ) Az oszlop kiválasztása felfelé cursorColumnSelectUp
⇧⌥⌘← (Windows Ctrl+Shift+Alt+Balra, Linux ) Oszlop kijelölése balra cursorColumnSelectLeft
⇧⌥⌘→ (Windows Ctrl+Shift+Alt+Jobbra, Linux ) Column Select Right cursorColumnSelectRight
⇧⌥⌘PageDown (Windows Ctrl+Shift+Alt+PageDown, Linux ) Oszlopkiválasztás oldal lefelé cursorColumnSelectPageDown
⇧⌥⌘PageUp (Windows Ctrl+Shift+Alt+PageUp, Linux ) Column Select Page Up cursorColumnSelectPageUp

Szerkesztheted a keybindings.json-t, hogy valami ismertebbhez kösd őket, ha szeretnéd.

Oszlopkiválasztási mód

A felhasználói beállítások szerkesztője: Oszlopkiválasztás vezérli ezt a funkciót. Ha ebbe az üzemmódba lépett, amint azt az állapotsor jelzi, az egérmozdulatok és a nyílbillentyűk alapértelmezés szerint oszlopkijelölést hoznak létre. Ez a globális kapcsoló a Selection > Column Selection Mode menüponton keresztül is elérhető. Ezenkívül az állapotsorból az oszlopkiválasztási módot is ki lehet kapcsolni.

Mentés / automatikus mentés

A VS Code alapértelmezés szerint kifejezett műveletet igényel a változtatások lemezre mentéséhez, ⌘S (Windows, Linux Ctrl+S).

Az Auto Save azonban könnyen bekapcsolható, amely egy beállított késleltetés után, vagy amikor a fókusz elhagyja a szerkesztőt, elmenti a változtatásokat. Ha ez az opció be van kapcsolva, nincs szükség a fájl explicit mentésére. A Auto Save bekapcsolásának legegyszerűbb módja a Fájl > Automatikus mentés kapcsoló, amely be- és kikapcsolja a késleltetés utáni mentést.

A Auto Save további ellenőrzéséhez nyissa meg a Felhasználói vagy munkaterületi beállításokat, és keresse meg a kapcsolódó beállításokat:

  • files.autoSave:
    • off – az automatikus mentés letiltása.
    • afterDelay – a fájlok mentése egy beállított késleltetés után (alapértelmezett 1000 ms).
    • onFocusChange – a fájlok mentéséhez, amikor a fókusz kimozdul a piszkos fájl szerkesztőjéből.
    • onWindowChange – a fájlok mentéséhez, amikor a fókusz kimozdul a VS Code ablakból.
  • files.autoSaveDelay: A késleltetés beállítása milliszekundumban, ha a files.autoSave beállítása afterDelay. Az alapértelmezett érték 1000 ms.

Hot Exit

A VS Code alapértelmezés szerint a kilépéskor megjegyzi a fájlok nem mentett módosításait. A forró kilépés akkor lép működésbe, amikor az alkalmazás a Fájl > Kilépés (MacOS-en a Kód > Kilépés) vagy az utolsó ablak bezárásakor bezárul.

A forró kilépést a files.hotExit következő értékekre való beállításával konfigurálhatja:

  • "off":
  • "onExit": A forró kilépés az alkalmazás bezárásakor, azaz Windows/Linuxon az utolsó ablak bezárásakor vagy a workbench.action.quit parancs (a parancspalettáról, billentyűparancsból vagy menüből) történő kiváltásakor lép működésbe. A megnyitott mappák nélküli ablakok a következő indításkor helyreállnak.
  • "onExitAndWindowClose": A forró kilépés az alkalmazás bezárásakor, azaz az utolsó ablak bezárásakor Windows/Linuxon vagy a workbench.action.quit parancs (a parancspalettáról, billentyűparancsból vagy menüből) indításakor, valamint minden olyan ablak esetében, amelyben mappa van megnyitva, függetlenül attól, hogy ez az utolsó ablak. A megnyitott mappa nélküli ablakok a következő indításkor helyreállnak. Ha a mappaablakokat úgy szeretné visszaállítani, ahogyan a leállítás előtt voltak, állítsa a window.restoreWindows értékét all-re.

Ha véletlenül valami baj történik a forró kilépésnél, az összes biztonsági mentés a következő mappákban tárolódik a szabványos telepítési helyeken:

  • Windows %APPDATA%\Code\Backups
  • macOS $HOME/Library/Application Support/Code/Backups
  • Linux $HOME/.config/Code/Backups

Keresés és csere

VS Code lehetővé teszi a szöveg gyors keresését és cseréjét az éppen megnyitott fájlban. Nyomja meg a ⌘F (Windows, Linux Ctrl+F) billentyűt a keresési widget megnyitásához a szerkesztőben, a keresési eredmények kiemelve lesznek a szerkesztőben, az áttekintő vonalzóban és a minimapban.

Ha egynél több egyező találat van az aktuálisan megnyitott fájlban, akkor az Enter és a ⇧Enter (Windows, Linux Shift+Enter) billentyűkkel navigálhat a következő vagy előző találatra, amikor a keresési beviteli mező fókuszban van.

Keresési karakterlánc bevitele a kiválasztásból

A keresési widget megnyitásakor a szerkesztőben kiválasztott szöveget automatikusan feltölti a keresési beviteli mezőbe. Ha a kijelölés üres, helyette a kurzor alatti szó kerül be a beviteli mezőbe.

Seed Search String From Selection

Ez a funkció kikapcsolható a editor.find.seedSearchStringFromSelection false értékre állításával.

Find In Selection

Alapértelmezés szerint a keresési műveletek a teljes fájlon futnak a szerkesztőben. A kijelölt szövegen is futtatható. Ezt a funkciót a Keresés Widget hamburger ikonjára kattintva kapcsolhatja be.

Find In Selection

Ha azt szeretné, hogy ez legyen a Keresés Widget alapértelmezett viselkedése, akkor a editor.find.autoFindInSelection értéket always-ra, vagy multiline-re állíthatja, ha azt szeretné, hogy csak akkor fusson a kijelölt szövegre, ha több sornyi tartalom van kijelölve.

Hosszabb keresési és helyettesítési lehetőségek

A keresés és helyettesítés egyszerű szöveggel történő keresése és helyettesítése mellett a Keresés Widget három speciális keresési lehetőséggel is rendelkezik:

  • Elhelyezés
  • Elhelyezés az egész szóra
  • Reguláris kifejezés

A beviteli mező támogatja az esetek megőrzését, ezt az esetek megőrzése (AB) gombra kattintva kapcsolhatja be.

Multisoros támogatás és a Keresés Widget átméretezése

A többsoros szöveget kereshet a Keresés beviteli mezőbe és a Csere beviteli mezőbe történő beillesztéssel. A Ctrl+Enter megnyomása új sort illeszt be a beviteli mezőbe.

Támogatás több sorban

Hosszú szöveg keresése közben a Keresés Widget alapértelmezett mérete túl kicsi lehet. A bal oldali szárnyat húzva megnövelheti a Find Widgetet, vagy a bal oldali szárnyra duplán kattintva maximalizálhatja, illetve az alapértelmezett méretre zsugoríthatja.

Resize Find Widget

Fájlok közötti keresés

VS Code lehetővé teszi a gyors keresést az aktuálisan megnyitott mappában lévő összes fájlban. Nyomja meg a ⇧⌘F billentyűt (Windows, Linux Ctrl+Shift+F), és adja meg a keresési kifejezést. A keresési eredmények a keresési kifejezést tartalmazó fájlok szerint csoportosítva jelzik az egyes fájlokban található találatokat és azok helyét. Egy fájl kibontásával megtekintheti az adott fájlban található összes találat előnézetét. Ezután kattintson egy kattintással az egyik találatra a szerkesztőben való megjelenítéséhez.

Egyszerű szöveges keresés a fájlokban

Tipp: A keresőmezőben támogatjuk a reguláris kifejezések keresését is.

A jobb oldali keresőmező alatt található ellipszisre (Keresés részleteinek váltása) kattintva (vagy a ⇧⌘J billentyűvel (Windows, Linux Ctrl+Shift+J)) beállíthatja a speciális keresési beállításokat. Ekkor további mezők jelennek meg a keresés konfigurálásához.

Továbbfejlesztett keresési lehetőségek

Továbbfejlesztett keresési lehetőségek

A keresőmező alatti két beviteli mezőben olyan mintákat adhat meg, amelyeket a keresésbe bevonni vagy kizárni kíván. Ha example-t ír be, akkor ez minden example nevű mappára és fájlra illik a munkaterületen. Ha a ./example mappát írja be, akkor a munkaterület legfelső szintjén lévő example/ mappára fog illeszkedni. Több minta elválasztásához használja a , értéket. Az elérési útvonalaknak előremenő kötőjeleket kell használniuk. Használhatja a glob szintaxist is:

  • * az elérési útszakasz egy vagy több karakterére való illesztéshez
  • ? az elérési útszakasz egy karakterére való illesztéshez
  • ** tetszőleges számú elérési útszakaszra való illesztéshez, beleértve a none
  • {} a feltételek csoportosításához (például {**/*.html,**/*.txt} az összes HTML és szöveges fájlra illeszkedik)
  • az illesztendő karakterek tartományának megadásához (example. az example.0, example.1, … karakterekre való illesztéshez).)

VS Code alapértelmezés szerint kizár néhány mappát, hogy csökkentse az Önt nem érdeklő keresési eredmények számát (például: node_modules). Nyissa meg a beállításokat e szabályok módosításához a files.exclude és search.exclude szakaszban.

Figyeljen arra, hogy a glob-minták a keresési nézetben másképp működnek, mint az olyan beállításokban, mint a files.exclude és search.exclude. A beállításokban a **/example-t kell használnia a munkaterület folder1/example almappájában található example nevű mappának való megfeleléshez. A keresési nézetben a ** előtagot feltételezzük.

Ezeken kívül vegye figyelembe a kizárási beállítások használata és a kizárandó fájlok figyelmen kívül hagyása kapcsoló gombot a kizárandó fájlok mezőben. A kapcsoló meghatározza, hogy a .gitignore fájljai által figyelmen kívül hagyott és/vagy a files.exclude és search.exclude beállításai által megfeleltetett fájlokat kizárja-e.

Tipp: Az Intézőben jobb gombbal kattinthat egy mappára, és a Keresés a mappában parancsot választva csak a mappán belül kereshet.

Keresés és csere

Fájlok között is kereshet és helyettesíthet. Bontsa ki a Keresés widgetet a Csere szövegmező megjelenítéséhez.

Keresés és csere

Amikor szöveget ír be a Csere szövegmezőbe, megjelenik a folyamatban lévő módosítások diff-kijelzése. A Csere szövegmezőből az összes fájlban cserélhet, az összeset egy fájlban cserélheti, vagy egyetlen módosítást cserélhet.

Keresés és csere diff nézet

Tipp: A ↓ (Windows, Linux lefelé) és (Windows, Linux felfelé) gombokkal gyorsan újra felhasználhat egy korábbi keresőkifejezést, ha a keresőkifejezések előzményei között navigál.

IntelliSense

Mindig kínálunk szókiegészítést, de a gazdag nyelvek, például a JavaScript, JSON, HTML, CSS, SCSS, Less, C# és TypeScript esetében valódi IntelliSense-élményt kínálunk. Ha egy nyelvi szolgáltatás ismeri a lehetséges kiegészítéseket, az IntelliSense javaslatok felugranak gépelés közben. Manuálisan bármikor kiválthatod a ⌃Space billentyűvel (Windows, Linux Ctrl+Space). Alapértelmezés szerint a Tab vagy az Enter a billentyűzetkioldók elfogadása, de ezeket a billentyűkapcsolatokat testre is szabhatja.

Tipp: A javaslatok szűrése támogatja a CamelCase-t, így a javaslatok korlátozásához beírhatja a módszer nevében a nagybetűket, amelyek nagybetűsek. Például a “cra” gyorsan megjeleníti a “createApplication”-t.

Tipp: Az IntelliSense javaslatok a editor.quickSuggestions és editor.suggestOnTriggerCharacters beállításokkal konfigurálhatók.

A JavaScript és TypeScript fejlesztők kihasználhatják az npmjs típusdeklarációs (typings) fájltárat, hogy IntelliSense-t kapjanak a gyakori JavaScript könyvtárakhoz (Node.js, React, Angular). A típusdeklarációs fájlok használatáról jó magyarázatot talál a JavaScript nyelv témakörben és a Node.js bemutatóban.

Tudjon meg többet az IntelliSense dokumentumban.

Formázás

A VS Code nagyszerűen támogatja a forráskód formázását. A szerkesztő két explicit formázási művelettel rendelkezik:

  • Format Document (⇧⌥F (Windows Shift+Alt+F, Linux Ctrl+Shift+I)) – A teljes aktív fájl formázása.
  • Format Selection (⌘K ⌘F (Windows, Linux Ctrl+K Ctrl+F)) – A kijelölt szöveg formázása.

Ezeket a parancspalettáról (⇧⌘P (Windows, Linux Ctrl+Shift+P)) vagy a szerkesztő kontextusmenüjéből hívhatja elő.

A VS Code alapértelmezett formázókkal rendelkezik a JavaScript, TypeScript, JSON és HTML formázókhoz. Minden nyelvnek vannak sajátos formázási beállításai (például html.format.indentInnerHtml), amelyeket a felhasználó vagy a munkaterület beállításaiban a saját preferenciáira hangolhat. Az alapértelmezett nyelvi formázót is letilthatja, ha telepített egy másik bővítményt, amely ugyanannak a nyelvnek a formázását biztosítja.

"html.format.enable": false

A kódformázás manuális előhívása mellett a formázást felhasználói gesztusok, például gépelés, mentés vagy beillesztés alapján is kiválthatja. Ezek alapértelmezés szerint ki vannak kapcsolva, de a következő beállításokkal engedélyezheti ezeket a viselkedéseket:

  • editor.formatOnType – A sor formázása gépelés után.
  • editor.formatOnSave – A fájl formázása mentéskor.
  • editor.formatOnPaste – A beillesztett tartalom formázása.

Figyelem: Nem minden formázó támogatja a formázást beillesztéskor, mivel ehhez támogatnia kell a kijelölés vagy szövegtartomány formázását.

Az alapértelmezett formázókon kívül a Piactéren találhat bővítményeket más nyelvek vagy formázási eszközök támogatásához. Van egy Formatters kategória, így könnyen kereshet és találhat formázó bővítményeket. A Bővítmények nézet keresőmezőjébe írja be a ‘formatters’ vagy a ‘category:formatters’ szót, hogy a VS Code-on belül megjelenjen a bővítmények szűrt listája.

Hajtogatás

A forráskód régióit a sorszámok és a sor eleje közötti ereszben található hajtogató ikonok segítségével hajtogathatja össze. Vigye az egeret az eresz fölé, és kattintson rá a régiók összehajtásához és kibontásához. A Shift+Klikk a hajtogatás ikonra a régió és a benne lévő összes régió összehajtásához vagy kibontásához.

Hajtogatás

A következő műveleteket is használhatja:

  • A hajtogatás (⌥⌘ (Windows, Linux Ctrl+Shift+])) kibontja a kurzornál lévő összezárt régiót.
  • Toggle Fold (⌘K ⌘L (Windows, Linux Ctrl+K Ctrl+L)) összehajtja vagy kibontja a kurzornál lévő régiót.
  • Fold Recursively (⌘K ⌘K (Windows, Linux Ctrl+K Ctrl+])) kibontja a kurzornál lévő régiót és az azon belüli összes régiót.
  • Fold All (⌘K ⌘0 (Windows, Linux Ctrl+K Ctrl+0)) a szerkesztő összes régióját összehajtja.
  • Unfold All (⌘K ⌘J (Windows, Linux Ctrl+K Ctrl+J)) a szerkesztő összes régióját kibontja.
  • Fold Level X (⌘K ⌘2 (Windows, Linux Ctrl+K Ctrl+2) a 2. szinthez) az X szint összes régióját összehajtja, kivéve az aktuális kurzor pozíciójában lévő régiót.
  • Az összes blokkkommentár hajtogatása (⌘K ⌘/ (Windows, Linux Ctrl+K Ctrl+/)) minden olyan régiót hajtogat, amely blokkkommentár tokennel kezdődik.

A hajtogatott régiók kiértékelése alapértelmezés szerint a sorok behúzása alapján történik. Egy hajtogatási régió akkor kezdődik, amikor egy sor kisebb behúzással rendelkezik, mint egy vagy több következő sor, és akkor ér véget, amikor van egy sor ugyanolyan vagy kisebb behúzással.

Az 1.22-es kiadás óta a hajtogatási régiók a szerkesztő konfigurált nyelvének szintaxisjelzői alapján is kiszámíthatók. A következő nyelvek már biztosítanak szintaxis-tudatos hajtogatást: Markdown, HTML, CSS, LESS, SCSS és JSON.

Ha a fenti nyelvek közül valamelyik (vagy mindegyik) esetében vissza szeretne váltani a behúzásalapú hajtogatásra, használja:

 "": { "editor.foldingStrategy": "indentation" },

A régiók az egyes nyelvek által meghatározott jelölőkkel is meghatározhatók. Jelenleg a következő nyelvek rendelkeznek meghatározott jelölőkkel:

Nyelv Kezdési régió Vég régió
Bat ::#region vagy REM #region. ::#endregion vagy REM #endregion
C# #region #endregion
C/C++ #pragma region #pragma endregion
CSS/Less/SCSS /*#region*/ /*#endregion*/
Coffeescript #region #endregion
F# //#region vagy (#_region) //#endregion vagy (#_endregion)
Java //#region vagy //<editor-fold> // #endregion vagy //</editor-fold>.
Markdown <!-- #region --> <!-- #endregion -->
Perl5 #region vagy =pod #endregion vagy =cut.
PHP #region #endregion
PowerShell #region #endregion
Python #region vagy # region #endregion vagy # endregion
TypeScript/JavaScript //#region //#endregion
Visual Basic #Region #End Region

Kizárólag a jelölők által meghatározott régiók hajtogatásához és kibontásához használja:

  • Fold Marker Regions (⌘K ⌘8 (Windows, Linux Ctrl+K Ctrl+8)) hajtogatja az összes marker régiót.
  • Unfold Marker Regions (⌘K ⌘9 (Windows, Linux Ctrl+K Ctrl+9)) az összes marker régiót kibontja.

Indentation

VS Code segítségével szabályozhatja a szöveg behúzását és azt, hogy szóközöket vagy tabulátoros megállókat szeretne-e használni. Alapértelmezés szerint a VS Code szóközöket illeszt be, és Tab billentyűnként 4 szóközt használ. Ha más alapértelmezést szeretne használni, módosíthatja a editor.insertSpaces és editor.tabSize beállításokat.

 "editor.insertSpaces": true, "editor.tabSize": 4,

Automatikus behúzásfelismerés

A VS Code elemzi a megnyitott fájlt, és meghatározza a dokumentumban használt behúzást. Az automatikusan felismert behúzás felülírja az alapértelmezett behúzási beállításokat. A felismert beállítás az állapotsor jobb oldalán jelenik meg:

auto detect indentation

Az állapotsor behúzáskijelzésére kattintva megjelenik egy legördülő lista a behúzási parancsokkal, amely lehetővé teszi a megnyitott fájl alapértelmezett beállításainak módosítását vagy a tabulátorlezárások és szóközök közötti konverziót.

behúzási parancsok

Megjegyzés: A VS Code automatikus felismerése a 2, 4, 6 vagy 8 szóközös behúzásokat ellenőrzi. Ha a fájlja más számú szóközt használ, előfordulhat, hogy a behúzás nem lesz helyesen felismerve. Ha például az Ön konvenciója szerint a behúzás 3 szóközzel történik, akkor érdemes kikapcsolni a editor.detectIndentation-t, és a tabulátor méretét kifejezetten 3-ra állítani.

 "editor.detectIndentation": false, "editor.tabSize": 3,

Fájlkódolás támogatása

A fájlkódolást globálisan vagy munkaterületenként állíthatja be a files.encoding beállítással a Felhasználói beállítások vagy a Munkaterület beállításai között.

fájlok.kódolás beállítása

A fájlkódolást az állapotsorban tekintheti meg.

Kódolás az állapotsorban

Az állapotsorban található kódolás gombra kattintva az aktív fájlt más kódolással nyithatja meg újra vagy mentheti el.

Újranyitás vagy mentés más kódolással

Ezután válasszon egy kódolást.

Kódolás kiválasztása

Az alapvető felhasználói felületet már lefedte – a VS Code sokkal többet tud. Olvasson tovább, hogy megtudja:

  • Bevezető videó – Beállítás és alapok – Nézzen meg egy bemutatót a VS Code alapjairól.
  • Felhasználói/munkaterületi beállítások – Megtanulja, hogyan konfigurálhatja a VS Code-ot a saját preferenciáinak megfelelően a felhasználói és munkaterületi beállításokon keresztül.
  • Kódnavigáció – Peek and Goto meghatározás, és még sok más.
  • Integrált terminál – Ismerje meg az integrált terminált a parancssori feladatok gyors elvégzéséhez a VS Code-ból.
  • IntelliSense – A VS Code intelligens kódkiegészítéseket hoz.
  • Hibakeresés – Ez az, ahol a VS Code igazán ragyog.

Gyakori kérdések

Megoldható a globális keresés és csere?

Igen, bővítse ki a Keresés nézet szövegmezőt egy csere szövegmezővel. A munkaterület összes fájljában kereshet és helyettesíthet. Vegye figyelembe, hogy ha nem egy mappán nyitotta meg a VS Code-ot, a keresés csak az éppen megnyitott fájlokban fog futni.

globális keresés és csere

Hogyan kapcsolhatom be a szótömörítést?

A szótömörítést a editor.wordWrap beállítással szabályozhatja. Alapértelmezés szerint a editor.wordWrap off, de ha on-re állítja, akkor a szöveg a szerkesztő nézetablak szélességére fog tekeredni.

 "editor.wordWrap": "on"

A VS Code munkamenetben a ⌥Z (Windows, Linux Alt+Z) paranccsal kapcsolhatja be a szótörlést.

Függőleges oszlopvonalakat is hozzáadhat a szerkesztőhöz a editor.rulers beállítással, amely az oszlopkarakterek azon pozícióinak tömbjét veszi fel, ahol függőleges vonalzókat szeretne.

Azeditor.rulersbeállítással függőleges oszlopvonalakat is hozzáadhat.