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
- Multi-kiválasztás (multi-cursor)
- Multi kurzormódosító
- Kiválasztás zsugorítása/tágítása
- Oszlop (doboz) kijelölése
- Oszlopkiválasztási mód
- Mentés / automatikus mentés
- Hot Exit
- Keresés és csere
- Keresési karakterlánc bevitele a kiválasztásból
- Find In Selection
- Hosszabb keresési és helyettesítési lehetőségek
- Multisoros támogatás és a Keresés Widget átméretezése
- Fájlok közötti keresés
- Továbbfejlesztett keresési lehetőségek
- Keresés és csere
- IntelliSense
- Formázás
- Hajtogatás
- Indentation
- Automatikus behúzásfelismerés
- Fájlkódolás támogatása
- Gyakori kérdések
- Megoldható a globális keresés és csere?
- Hogyan kapcsolhatom be a szótömörítést?
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.
⌘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.
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:
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:
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 afiles.autoSave
beállításaafterDelay
. 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 aworkbench.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 aworkbench.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 awindow.restoreWindows
értékétall
-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.
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.
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.
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.
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.
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
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.
azexample.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.
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.
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
éseditor.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.
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:
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.
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.
A fájlkódolást az állapotsorban tekintheti meg.
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.
Ezután válasszon egy kódolást.
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.
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.rulers
beállítással függőleges oszlopvonalakat is hozzáadhat.
Vélemény, hozzászólás?