Mājas lapa » Toolkit » Visual Studio kods Produktivitātes paaugstināšana, izmantojot Key Binding Management

    Visual Studio kods Produktivitātes paaugstināšana, izmantojot Key Binding Management

    Visual Studio Code ievieš Microsoft vieglo pirmkodu redaktoru Tikai navigācijai ar tastatūru tas ir ne tikai uzlabotas pieejamības funkcija, ļaujot lietotājiem pārvietoties redaktorā bez peles, bet arī paātrina kodēšanu.

    Šodienas ziņojumā mēs ienāksim, kā efektīvi pārvaldīt atslēgu iesiešanas VS kodā apskatiet visbiežāk izmantoto tastatūras īsinājumtaustiņu sarakstu un skatiet piemēru, kā izveidot savus pielāgotos taustiņus.

    Ātri atrodiet galvenās saites

    Jums nav obligāti jāzina tastatūras īsceļi pa labi, kad sākat lietot VS kodu, jo ir divi vienkārši veidi, kā ātri tos atrast.

    Augšējā izvēlnes joslā var atrast blakus iestatīto atslēgu saistīšanu izvēlnes punkts (1), un komandu palete (F1) arī uzskaita tos blakus katrai komandai (2).

    Visual Studio Code parāda galvenās saites, kas atbilst jūsu operētājsistēmai pēc noklusējuma (tātad Windows datorā redzēsit Windows komandas, Mac Mac komandas un Linux lodziņā Linux komandas).

    Ja jūs nevēlaties atstāt savu koda redaktoru, varat arī atrast pilns iepriekš iestatīto atslēgu stiprinājumu saraksts VS koda dokumentos.

    Preset Key Bindings

    Visual Studio Code sniedz izstrādātājiem daudzas galvenās saites, šajā sarakstā es kuratēju tos, kurus esmu izmantojis visbiežāk, kamēr rediģējuši JavaScript failus. Iespējams, ka citi ir labāk piemēroti jūsu darbplūsmai, tāpēc arī ir vērts pārlūkot pilnu sarakstu ar sevi.

    VS kodā var pielāgot visas atslēgas saites, mēs apskatīsim, kā to izdarīt šī raksta pēdējā daļā..

    Tagad aplūkosim 36 bieži lietotie tastatūras īsceļi, attiecīgi 3 galvenajām operētājsistēmām (Win, OS X, Linux), no kurām daudzas var būt pazīstamas no citām Microsoft programmatūrām.

    Navigācija

    1. F1 (Win, Linux, Mac) - komandu palete, parāda visas komandas, no kurām varat izvēlēties vienu, vai arī varat ievadīt komandu pats
    2. Ctrl + P (Win, Linux), Cmd + P (Mac) - Ātri atvērts, Iet uz failu
    3. Ctrl + Shift + O (Win, Linux), Shift + Cmd + O (Mac) - Rādīt visu simbolu sarakstu (piemēram, funkcijas, prototipus utt.) Pašreizējā failā
    4. Ctrl + G (Win, Linux, Mac) - dodieties uz konkrētu līniju
    5. Ctrl + Shift + M (Win, Linux), Shift + Cmd + M (Mac) - Rādīt visas kļūdas un brīdinājumus
    6. Alt + Pa kreisi (Win), Ctrl + - (Mac), Ctrl + Alt + - (Linux) - Atgriezties, kursors lec atpakaļ iepriekšējā atrašanās vietā
    7. Alt + pa labi (Win), Ctrl + Shift + - (Mac), Ctrl + Shift + - (Linux) - iet uz priekšu, kursors pāriet uz nākamo atrašanās vietu
    8. ? (Win, Linux, Mac) - komandas, kas ir pieejamas pašreizējam failam komandrindas iekšpusē (pirms to izmantot, jums ir jāatver komandu palete (F1)

    Failu un redaktoru pārvaldība

    Pilns šīs sadaļas saraksts ir atrodams divās dažādās vietās VS koda dokumentos, redaktorā / loga pārvaldībā un failu pārvaldībā..

    VS kods var atvērt 3 redaktoru rūtis vienlaicīgi, komandas # 5 līdz # 7 darbojas tikai tad, ja ir atvērtas vairākas redaktoru rūtiņas.

    1. Ctrl + N (Win, Linux), Cmd + N (Mac) - jauns fails
    2. Ctrl + O (Win, Linux) - Atvērt failu
    3. Ctrl + S (Win, Linux), Cmd + S (Mac) - Saglabāt
    4. Ctrl + (Win, Linux), Cmd + (Mac) - Split redaktors
    5. Ctrl + 1 (Win, Linux), Cmd + 1 (Mac) - fokusēšana pirmajā redaktoru rūtī
    6. Ctrl + 2 (Win, Linux), Cmd + 2 (Mac) - Fokuss otrajā redaktoru rūtī
    7. Ctrl + 3 (Win, Linux), Cmd + 3 (Mac) - Fokuss trešajā redaktoru rūtī

    Pamata rediģēšana

    Lai zemāk norādītu, ka atslēgas saites ir jāstrādā, jums nav jāizceļ visa līnija, tas ir pietiekami, lai pārvietotos kursora vietā jebkurā rindā, kuru vēlaties rediģēt.

    1. Ctrl + X (Win, Linux), Cmd + X (Mac) - Cut līnija
    2. Ctrl + C (Win, Linux), Cmd + C (Mac) - kopēšanas līnija
    3. Ctrl + Shift + K (Win, Linux), Shift + Cmd + K (Mac) - Dzēst līniju
    4. Alt + Down (Win, Linux), Option + Down (Mac) - Pārvietot līniju uz leju
    5. Alt + Up (Win, Linux), Option + Up (Mac) - Pārvietot rindu
    6. Ctrl + I (Win, Linux), Cmd + I (Mac) - izvēlieties pašreizējo līniju
    7. Ctrl +] (Win, Linux), Cmd +] (Mac) - Indent line
    8. Ctrl + [(Win, Linux), Cmd + [(Mac) - Outdent līnija

    Labu valodu rediģēšana

    Šobrīd, sākot ar 2016. gada maiju, VS kodam ir iebūvēts bagātīgs JavaScript un TypeScript rediģēšanas atbalsts, bet jūs varat lejupielādēt valodas atbalsta paplašinājumus daudzām citām valodām no VS koda tirgus laukuma.

    Šeit dokumentos varat apskatīt opcijas, kuras jums ir vajadzīgā valoda. Ņemiet vērā, ka, tā kā VS kods joprojām ir sākumā, bagātīgs rediģēšanas atbalsts var būt pieejams arī citās valodās.

    1. Ctrl + Space (Win, Linux, Mac) - ierosinātājs
    2. Ctrl + Shift + Space (Win, Linux), Shift + Cmd + Space (Mac) - parametru norādījumi
    3. Alt + F12 (Win), Option + F12 (Mac), Ctrl + Shift + F10 (Linux) - Peek definīcija
    4. Shift + F12 (Win, Linux, Mac) - Rādīt atsauces
    5. Ctrl + Shift + X (Win, Linux), Shift + Cmd + X (Mac) - Trim trailing whitespace

    Displejs

    1. F11 (Win, Linux), Ctrl + Cmd + F (Mac) - Pārslēgt pilnekrāna režīmu
    2. Ctrl + = (Win, Linux), Cmd + = (Mac) - Tuvināt
    3. Ctrl + - (Win, Linux), Cmd + - (Mac) - tālināt
    4. Ctrl + B (Win, Linux), Cmd + B (Mac) - Pārslēgt sānjoslas redzamību
    5. Ctrl + Shift + D (Win, Linux), Shift + Cmd + D (Mac) - Rādīt atkļūdošanu sānjoslā (pa kreisi)
    6. Ctrl + Shift + E (Win, Linux), Shift + Cmd + E (Mac) - Rādīt Explorer sānjoslā (pa kreisi)
    7. Ctrl + Shift + G (Win, Linux, Mac) - rādīt Git sānjoslā (pa kreisi)
    8. Ctrl + Shift + F (Win, Linux), Shift + Cmd + F (Mac) - Rādīt meklēšanu sānjoslā (pa kreisi)

    Kā pielāgot galvenos saistījumus VS kodā

    Atslēgu apzīmējumu pielāgošana var būt noderīga trīs galvenajām lietām.

    Pirmkārt, ja jūs jau esat pieraduši pie dažiem tastatūras īsceļiem citā koda redaktorā, jums nav nepieciešams apgūt jaunus.

    Otrkārt, daži no iepriekš iestatītajiem atslēgu stiprinājumiem ir taisnīgi pārāk grūti atcerēties, piemēram, veiciet komandu Atvērt definīciju pusē, izmantojot Ctrl + K + F12 Windows saīsni.

    Treškārt, ir arī nepiešķirtie atslēgu stiprinājumi VS kodā, piemēram, Atvērt lietotāja iestatījumus un Atvērt darbvietas iestatījumus (atrodiet tos dokumentos), jūs varat tos izmantot.

    Jūs varat pielāgot atslēgu saites ar a palīdzību JSON formāta konfigurācijas fails, līdzīgi kā jūs varat pielāgot lietotāja un darba vietas iestatījumus. Tiek izsaukts fails, kas nepieciešams rediģēšanai keybindings.json, un jūs varat to atvērt, noklikšķinot uz izvēlnes Fails> Iestatījumi> Tastatūras īsinājumtaustiņi augšējā izvēlnes joslā.

    Noklikšķinot uz tā, tiek atvērts VS kods divas redaktoru rūtiņas blakus viens otram noklusējuma tastatūras īsceļi kreisajā pusē un viens - jūsu pielāgotus atslēgu stiprinājumus pa labi.

    Jums nav jādara nekas cits, vienkārši kopējiet taustiņus no kreisās uz labo pusi, saglabājot JSON formātu, un pārrakstiet atslēgu pielāgotajam.

    Redzēsim ātru piemēru. Sakiet, ka vēlaties viegli piekļūt komandai Rādīt instalētos paplašinājumus, kuriem nav noklusējuma piešķirta atslēga. Šādā gadījumā nav pietiekami kopēt tikai ielīmēšanu no kreisās puses uz labo pusi, jo nepiešķirtās atslēgas nav iekļautas noklusējuma sarakstā.

    Jums būs jāievēro seko sintakses taustiņu stiprinājumi programmā Visual Studio:

     "taustiņš": "", "kad": "", "komanda": "" 

    Iepazīstieties ar dažiem reāliem dzīves piemēriem, kā pareizi iestatīt tastatūras noteikumus. Kad daļa ir obligāta, jums nav jāizmanto, lai iestatītu globālos atslēgu apzīmējumus izmanto tikai tad, ja konkrēts īsceļš ir piesaistīts noteiktam ekrānam vai režīmam, piemēram, inDebugMode.

    Mūsu piemērā mēs noteiksim globāla atslēga, tas nozīmē, ka mums tikai jānosaka vērtības “taustiņu” un “komandu” mūsu pielāgotā tastatūras noteikumā.

    Pirmkārt, meklējiet komandu ID, kas pieder komandai Rādīt instalēto paplašinājumu. Mēs to varam viegli izdarīt dokumentos, kas parāda, ka mums vajadzīgais komandu ID ir workbench.extensions.action.listExtensions.

    Otrs vajadzīgais dati ir atslēga. Pielāgotā atslēga, kuru mēs piesaistīsim komandai Rādīt instalēto paplašinājumu nevar izmantot ar citiem svarīgiem saistošiem noteikumiem, un jāievēro pareizā atslēgas sintakse, kas nozīmē, ka tai jābūt no a modifikators (skatiet OS pieņemtos modifikatorus) un atslēgu.

    Strādājot pie Windows mašīnas, es izvēlos taustiņu Ctrl + F6, jo tas atbilst visām prasībām, bet jūs varat izvēlēties jebkuru citu atslēgu, kas atbilst jūsu vajadzībām..

    Mana taustiņuindikācijas.json fails izskatīsies šādi:

     // Novietojiet galvenos saistījumus šajā failā, lai pārrakstītu noklusējumus ["key": "Ctrl + f6", "komanda": "workbench.extensions.action.listExtensions"] 

    Jaunais noteikums stājas spēkā uzreiz, kā Visual Studio Code atjaunina noteikumus runtime. Jūs varat to pārbaudīt, neveicot atkārtotu redaktoru, jums vienkārši jānospiež Ctrl + F6 vai izvēlētā atslēga, un redaktorā tiks parādīts jūsu instalēto paplašinājumu saraksts..

    Tālāk redzamajā ekrānuzņēmumā jūs varat redzēt manu testēšanas rezultātus, nospiežot Ctrl + F6, es saņēmu sarakstu ar diviem paplašinājumiem, kuriem man pašlaik ir.

    Jūs varat pievienot tik daudz noteikumu, cik vēlaties uz jūsu keybindings.json failu. Vienkārši izpildiet regulāro JSON sintaksi, kas nozīmē, ka katrs noteikums jāievieto cirtainu iekavās, un atdaliet tos ar komatu, kā redzams zemāk.

     // Novietojiet galvenos saistījumus šajā failā, lai pārrakstītu noklusējumus ["taustiņš": "Ctrl + f6", "komanda": "workbench.extensions.action.listExtensions", "taustiņš": "Shift + f6" , "komanda": "workbench.extensions.action.installExtension"]