Koduleht » Toolkit » Visual Studio kood Tootlikkuse suurendamine Key Binding Management abil

    Visual Studio kood Tootlikkuse suurendamine Key Binding Management abil

    Visual Studio koodi tutvustab Microsofti kerge lähtekoodi redaktor ainult klaviatuuri navigeerimine see pole mitte ainult täiustatud juurdepääsetavuse funktsioon, võimaldab kasutajatel navigeerida redaktoris ilma hiireta, aga ka kiirendab kodeerimist.

    Tänapäeva ametikohal me siseneme kuidas tõhusalt juhtida võtmega seotud sidemeid VS-koodis vaadake kõige sagedamini kasutatavate klaviatuuri otseteede kureeritud nimekirja ja vaadake näiteid, kuidas saate luua oma kohandatud võtmeid.

    Leia peamised sidemed kiiresti

    VS-koodi kasutamisel ei pea te tingimata südamest otsekui otseteid õppima, kuna neid on lihtne leida..

    Ülemises menüüribas leiate iga võtme kõrvale eelseadistatud võtme sidumise menüüpunkti (1) ja ka käsuriba (F1) loetleb need iga käsu kõrval (2).

    Visual Studio Code kuvab klahviga seotud sidemed sobivad teie operatsioonisüsteemiga vaikimisi (nii näete Windowsi masinas Windowsi käske, Maci Maci käske ja Linuxi kasti Linuxi käske).

    Kui te ei soovi oma koodiredaktorist lahkuda, leiate selle ka Täielik nimekiri eelnevalt määratud klahvihoidetest VS-koodide dokumentides.

    Preset Key Bindings

    Visual Studio Code pakub arendajatele paljusid võtmete sidemeid, järgmises nimekirjas kurtisin neid, keda olen kõige sagedamini kasutanud JavaScripti failide redigeerimisel. Võib juhtuda, et teised sobivad paremini teie tööprotsessiga, seega tasub sirvida ka täielikku nimekirja ise.

    Kõik võtmete sidemed saab kohandada VS koodis, vaatame, kuidas seda teha käesoleva artikli viimases osas.

    Nüüd vaatame 36 sageli kasutatavat kiirklahvi, vastavalt kolmele peamisele operatsioonisüsteemile (Win, OS X, Linux), millest paljud võivad olla teiste Microsofti tarkvaradega tuttavad.

    Navigeerimine

    1. F1 (Win, Linux, Mac) - käsupalett näitab kõiki käske, mille hulgast saate valida, või võite ka ise käsu kirjutada
    2. Ctrl + P (Win, Linux), Cmd + P (Mac) - Kiire avamine, Ava fail
    3. Ctrl + Shift + O (Win, Linux), Shift + Cmd + O (Mac) - kõigi sümbolite (nagu funktsioonid, prototüübid jne) kuvamine praeguses failis
    4. Ctrl + G (Win, Linux, Mac) - minge kindla rea ​​juurde
    5. Ctrl + Shift + M (Win, Linux), Shift + Cmd + M (Mac) - Kuva kõik vead ja hoiatused
    6. Alt + vasak (Win), Ctrl + - (Mac), Ctrl + Alt + - (Linux) - Mine tagasi, kursor hüppab tagasi oma eelmisele asukohale
    7. Alt + parem (Win), Ctrl + Shift + - (Mac), Ctrl + Shift + - (Linux) - Liikuge edasi, kursor hüppab edasi järgmisele asukohale
    8. ? (Win, Linux, Mac) - käsud, mis on saadaval praeguse faili jaoks käsupaleti sees (enne selle kasutamist peate avama käsupaleti (F1)

    Faili ja redaktori haldamine

    Selle jaotise täieliku nimekirja leiate kahest erinevast kohast VS-koodide dokumentides, redaktoris / akna haldamises ja failihalduses.

    VS-kood võib avada korraga kolm redaktori klaasi, käsud # 5 kuni # 7 toimivad ainult siis, kui rohkem kui üks redaktori paneel on avatud.

    1. Ctrl + N (Win, Linux), Cmd + N (Mac) - uus fail
    2. Ctrl + O (Win, Linux) - faili avamine
    3. Ctrl + S (Win, Linux), Cmd + S (Mac) - Salvesta
    4. Ctrl + (Win, Linux), Cmd + (Mac) - Split editor
    5. Ctrl + 1 (Win, Linux), Cmd + 1 (Mac) - Fookus esimesesse redigeerimispaani
    6. Ctrl + 2 (Win, Linux), Cmd + 2 (Mac) - teise redaktori paneeli fokuseerimine
    7. Ctrl + 3 (Win, Linux), Cmd + 3 (Mac) - kolmanda redaktori paneeli fokuseerimine

    Põhiline redigeerimine

    Klaviatuuride sidumise allpool töötamiseks ei pea te kogu rida esile tõstma, see on piisav, et kursorit navigeerida kõikjal, mida soovite redigeerida.

    1. Ctrl + X (Win, Linux), Cmd + X (Mac) - Lõika joon
    2. Ctrl + C (Win, Linux), Cmd + C (Mac) - kopeerimisliin
    3. Ctrl + Shift + K (Win, Linux), Shift + Cmd + K (Mac) - Kustuta rida
    4. Alt + alla (Win, Linux), Option + Down (Mac) - Liiguta liin alla
    5. Alt + Up (Win, Linux), Option + Up (Mac) - Liiguta rida üles
    6. Ctrl + I (Win, Linux), Cmd + I (Mac) - valige praegune rida
    7. Ctrl +] (Win, Linux), Cmd +] (Mac) - Sisendjoon
    8. Ctrl + [(Win, Linux), Cmd + [(Mac) - Outdent line

    Rikkalike keelte redigeerimine

    Praegu, alates 2016. aasta maist, on VS-koodil sisseehitatud rikas JavaScripti ja TypeScript-i redigeerimise tugi, kuid saate paljude teiste keelte keeletoe laiendused alla laadida VS-koodide turul.

    Siin saate dokumentides vaadata võimalusi, mida teil on vajaliku keele jaoks. Pange tähele, et kuna VS kood on veel algusaegadel, võib ka teiste keelte jaoks olla rikas redigeerimistoetus.

    1. Ctrl + Space (Win, Linux, Mac)
    2. Ctrl + Shift + tühik (Win, Linux), Shift + Cmd + tühik (Mac) - Parameetrite näpunäited
    3. Alt + F12 (Win), Option + F12 (Mac), Ctrl + Shift + F10 (Linux) - Peek määratlus
    4. Shift + F12 (Win, Linux, Mac) - Näita viiteid
    5. Ctrl + Shift + X (Win, Linux), Shift + Cmd + X (Mac) - Lõika tühimärk

    Ekraan

    1. F11 (Win, Linux), Ctrl + Cmd + F (Mac) - täisekraani näitamine
    2. Ctrl + = (Win, Linux), Cmd + = (Mac) - suumige
    3. Ctrl + - (Win, Linux), Cmd + - (Mac) - Vähenda
    4. Ctrl + B (Win, Linux), Cmd + B (Mac) - külgriba nähtavuse muutmine
    5. Ctrl + Shift + D (Win, Linux), Shift + Cmd + D (Mac) - Näita silumist külgribal (vasakul)
    6. Ctrl + Shift + E (Win, Linux), Shift + Cmd + E (Mac) - Näita Explorerit külgribal (vasakul)
    7. Ctrl + Shift + G (Win, Linux, Mac) - Git kuvamine külgribal (vasakul)
    8. Ctrl + Shift + F (Win, Linux), Shift + Cmd + F (Mac) - Näita otsing külgribal (vasakul)

    Kuidas kohandada VS-koodide võtmesidemeid

    Klahvide sidumise kohandamine võib olla kasulik kolmele peamisele asjale.

    Esiteks, kui olete juba harjunud mõne muu koodiredaktori teatud kiirklahvidega, ei pea te uusi õppima.

    Teiseks on mõned eelseadistatud võtme sidemed õiged liiga raske meeles pidada, võtke näiteks käsk Avatud määratlus küljele Ctrl + K + F12 Windowsi otsetee.

    Kolmandaks on ka määramata võtme sidemed VS-koodis, näiteks Open Settings (Ava kasutaja seaded) ja Open Workspace Settings (Avage tööala seaded) (leidke need dokumentidest), võite neid kasutada.

    Saate kohandada klahvivahendeid a abil JSON-vormingus konfiguratsioonifail, sarnaselt sellele, kuidas saate kasutaja- ja tööruumi seadeid kohandada. Faili, mida on vaja muuta, nimetatakse keybindings.json, ja saate selle avada, klõpsates ülemises menüüribas menüü Fail> Eelistused> Klaviatuuri otseteed.

    Klõpsates avaneb VS kood kaks redaktori paneeli üksteise kõrval, üks vaikimisi kiirklahvid vasakul ja üks teie jaoks kohandatud klahvihoidjad paremal.

    Te ei pea midagi muud tegema, lihtsalt kopeerige vasakult vasakule paremale JSON-vormingut säilitades võtmed ja kirjutage võti kohandatud olekusse.

    Vaatame kiiret näidet. Ütle, et soovite hõlpsasti käsu Show Installed Extensions käsku, millel pole vaikimisi määratud klahviga sidumist. Sellisel juhul ei piisa ainult kopeerimisest vasakult paremale, kuna määramata võtmed pole vaikenimekirjas.

    Peate kinni pidama järgnevad süntaksiklahvid Visual Studio koodis:

     "key": "", "millal": "", "käsk": "" 

    Vaadake mõningaid tegelikke näiteid, kuidas klaviatuuri reegleid õigesti seadistada. Kui osa on valikuline, siis ei pea te seda kasutama globaalsete võtmete sidemete seadistamiseks kasutatakse ainult siis, kui teatud otsetee on seotud teatud ekraaniga või režiimiga, näiteks inDebugMode puhul.

    Meie näites määrame globaalse võtmega seonduv, mis tähendab, et peame ainult määrama väärtused “võti” ja “käsk” meie kohandatud klaviatuuri reeglis.

    Kõigepealt vaadake käsu ID, mis kuulub käsu Show Installed Extension juurde. Me saame seda hõlpsasti teha dokumentides, mis näitavad meile, et me vajame käsku id töölauaga.xtensions.action.listExtensions.

    Teine vajalik andmevälja on võti. Kohandatud klahv, mille me sidume käsu Show Installed Extension juurde muid olulisi siduvaid eeskirju ei saa kasutada, ja peab järgima õiget võtme süntaksit, mis tähendab, et see tuleb teha a modifikaator (vaadake OS-i poolt aktsepteeritud modifikaatoreid) ja võtit ise.

    Windowsi masinaga töötades valin klahvi Ctrl + F6, kuna see vastab kõikidele nõudmistele, kuid saate valida mis tahes muu teie vajadustele sobiva võtme.

    Minu keybindings.json fail näeb välja selline:

     // Sisestage oma failis olevad klahvivahendid vaikeseadete ülekirjutamiseks ["key": "Ctrl + f6", "käsk": "workbench.extensions.action.listExtensions"] 

    Uus reegel jõustub kohe, kui Visual Studio Code värskendab reegleid käitusajal. Saate seda testida ilma toimetaja taaskäivitamata, peate lihtsalt vajutama klahvikombinatsiooni Ctrl + F6 või valitud võtit ja teie redaktoris kuvatakse teie installitud laienduste loend.

    Alloleval pildil näete minu testimistulemusi, vajutades Ctrl + F6, sain nimekirja kahest laiendist, millel praegu on.

    Saate lisada nii palju reegleid kui soovite failile keybindings.json. Järgige lihtsalt tavalist JSONi süntaksit, mis tähendab, et peate iga reegli paigutama lokitüüpi paari sisse ja eraldama need komaga, nagu näete allpool.

     // Sisestage oma failis olevad võtmete sidemed, et kirjutada vaikeväärtused üle ["key": "Ctrl + f6", "käsk": "workbench.extensions.action.listExtensions", "key": "Shift + f6" , "käsk": "workbench.extensions.action.installExtension"]