Visual Studio Code Povećanje produktivnosti putem upravljanja vezanjem ključa
Visual Studio Code uvodi Microsoftov lagani izvorni kod navigacija pomoću tipkovnice to nije samo napredna značajka pristupačnosti, omogućujući korisnicima navigaciju unutar urednika bez miša, ali i ubrzava kodiranje.
U današnjem postu, istražit ćemo kako učinkovito upravlja vezama za ključeve u VS kodu pogledajte pogled na popis najčešćih tipkovničkih prečaca i pogledajte primjer kako možete izraditi vlastite prilagođene tipke.
Brzo pronađite ključne veze
Ne morate uvijek naučiti prečice na tipkovnici kada ste počeli koristiti VS kôd jer postoje dva jednostavna načina da ih brzo pronađete.
U gornjoj traci izbornika možete pronaći unaprijed postavljeni ključ koji se nalazi pored svakog izbornika (1), a paleta naredbi (F1) također ih navodi pored svake naredbe (2).
Visual Studio Code prikazuje povezivanje tipki odgovaraju vašem operativnom sustavu prema zadanim postavkama (na Windows računalu vidjet ćete Windows naredbe, na Mac Mac naredbama, a na Linuxu Linux naredbe).
Ako vam ne smeta ostaviti uređivač koda, možete pronaći i cijeli popis prethodno postavljenih veza tipki u Dokumentima VS koda.
Zadane postavke tipki
Visual Studio Code pruža programerima mnoge veze s ključevima, na sljedećem popisu sam uredio one koje sam najčešće koristio dok sam uređivao JavaScript datoteke. Možda ćete uvidjeti da se drugi bolje uklapaju u vaš tijek rada, pa je vrijedno i da sami pregledate cijeli popis.
Sve poveznice ključeva mogu se prilagoditi u VS kodu, mi ćemo pogledati kako to učiniti u posljednjem dijelu ovog članka.
Sada ćemo vidjeti 36 često korištenih tipkovničkih prečaca, za 3 glavna operativna sustava (Win, OS X, Linux), od kojih su mnogi poznati iz drugih Microsoftovih programa.
navigacija
- F1 (Win, Linux, Mac) - Paleta naredbi, prikazuje sve naredbe od kojih možete odabrati jednu, ili možete i sami upisati naredbu
- Ctrl + P (Win, Linux), Cmd + P (Mac) - Brzo otvori, Idi u datoteku
- Ctrl + Shift + O (pobjeda, Linux), Shift + Cmd + O (Mac) - prikaz popisa svih simbola (kao što su funkcije, prototipovi itd.) U trenutnoj datoteci
- Ctrl + G (Win, Linux, Mac) - Idite na određeni redak
- Ctrl + Shift + M (Win, Linux), Shift + Cmd + M (Mac) - prikaži sve pogreške i upozorenja
- Alt + lijevo (pobjeda), Ctrl + - (Mac), Ctrl + Alt + - (Linux) - vratite se natrag, pokazivač se vraća na prethodnu lokaciju
- Alt + Desno (pobjeda), Ctrl + Shift + - (Mac), Ctrl + Shift + - (Linux) - idite naprijed, pokazivač skoči naprijed na sljedeću lokaciju
- ? (Win, Linux, Mac) - Naredbe koje su dostupne za trenutnu datoteku unutar palete naredbi (prije korištenja morate otvoriti paletu naredbi (F1)
Upravljanje datotekama i uređivačima
Potpuni popis za ovaj odjeljak možete pronaći na dva različita mjesta u dokumentima VS koda, u uređivanju / upravljanju prozorima i upravljanju datotekama.
VS kôd može istovremeno otvarati 3 okna uređivača, a naredbe # 5 do # 7 funkcioniraju samo ako je otvoreno više prozora uređivača.
- Ctrl + N (Win, Linux), Cmd + N (Mac) - Nova datoteka
- Ctrl + O (Win, Linux) - Otvorite datoteku
- Ctrl + S (Win, Linux), Cmd + S (Mac) - Spremi
- Ctrl + (Win, Linux), Cmd + (Mac) - Split editor
- Ctrl + 1 (Win, Linux), Cmd + 1 (Mac) - Fokusirajte se na prvo okno uređivača
- Ctrl + 2 (Win, Linux), Cmd + 2 (Mac) - Fokusirajte se na drugo okno za uređivanje
- Ctrl + 3 (Win, Linux), Cmd + 3 (Mac) - Fokusirajte se na treće okno za uređivanje
Osnovno uređivanje
Da bi veze s tipkama bile ispod, ne morate označavati cijelu liniju, dovoljno je navigirati kursor bilo gdje u retku koji želite urediti.
- Ctrl + X (Win, Linux), Cmd + X (Mac) - Izreži liniju
- Ctrl + C (Win, Linux), Cmd + C (Mac) - Kopiraj liniju
- Ctrl + Shift + K (Win, Linux), Shift + Cmd + K (Mac) - Izbrišite liniju
- Alt + Down (Win, Linux), Option + Down (Mac) - Premjestite redak dolje
- Alt + Up (Win, Linux), Option + Up (Mac) - Premjestite redak gore
- Ctrl + I (Win, Linux), Cmd + I (Mac) - Odaberite trenutni redak
- Ctrl +] (Win, Linux), Cmd +] (Mac) - Linija uvlačenja
- Ctrl + [(Win, Linux), Cmd + [(Mac) - Izlazeći redak
Uređivanje bogatih jezika
Trenutno, od svibnja 2016., VS kôd ima ugrađenu podršku za bogato uređivanje JavaScripta i TypeScripta, ali proširenja jezične podrške možete preuzeti za mnoge druge jezike s tržišta VS koda.
Ovdje u Dokumentima možete provjeriti opcije koje imate za jezik koji želite koristiti. Imajte na umu da, budući da je VS kôd još uvijek u ranim danima, za druge jezike može doći i bogata podrška uređivanju.
- Ctrl + razmak (Win, Linux, Mac) - sugerira Trigger
- Ctrl + Shift + razmak (Win, Linux), Shift + Cmd + razmak (Mac) - savjeti parametra okidača
- Alt + F12 (pobjeda), opcija + F12 (Mac), Ctrl + Shift + F10 (Linux) - definicija zavirite
- Shift + F12 (Win, Linux, Mac) - Prikaži reference
- Ctrl + Shift + X (Win, Linux), Shift + Cmd + X (Mac)
Prikaz
- F11 (Win, Linux), Ctrl + Cmd + F (Mac) - Prebacite preko cijelog zaslona
- Ctrl + = (Win, Linux), Cmd + = (Mac) - Povećajte
- Ctrl + - (Win, Linux), Cmd + - (Mac) - Smanjivanje
- Ctrl + B (Win, Linux), Cmd + B (Mac) - Promijenite vidljivost bočne trake
- Ctrl + Shift + D (Win, Linux), Shift + Cmd + D (Mac) - Prikaži pogrešku u bočnoj traci (s lijeve strane)
- Ctrl + Shift + E (pobjeda, Linux), Shift + Cmd + E (Mac) - Prikaži Explorer u bočnoj traci (lijevo)
- Ctrl + Shift + G (pobjeda, Linux, Mac) - prikaži Git u bočnoj traci (lijevo)
- Ctrl + Shift + F (pobjeda, Linux), Shift + Cmd + F (Mac) - Pokaži pretraživanje na bočnoj traci (lijevo)
Kako prilagoditi ključne veze u VS kodu
Prilagodba veza tipki može biti korisna za tri glavne stvari.
Prvo, ako ste se već navikli na određene tipkovničke prečace u drugom uređivaču koda, ne morate učiti nove.
Drugo, neke od unaprijed postavljenih veza su pravedne teško je zapamtiti, na primjer, Ctrl + K + F12 Windows prečac za naredbu Open definicija sa strane.
Treće, također postoje nevezane veze tipki u VS kodu, kao što su otvorene korisničke postavke i otvorite postavke radnog prostora (pronađite ih ovdje u dokumentima), možda ćete ih htjeti koristiti.
Povezivanje tipki možete prilagoditi pomoću a JSON konfiguracijska datoteka formata, na način sličan načinu na koji možete prilagoditi postavke korisnika i radnog prostora. Poziva se datoteka koju trebate urediti keybindings.json, i možete ga otvoriti klikom na File> Preferences> Keyboard Shortcuts izbornik u gornjoj traci izbornika.
Kada kliknete na njega, otvara se VS kod dva okna za uređivanje jedan pokraj drugog, jedan za zadani prečaci na tipkovnici s lijeve strane i jedan za vas prilagođene veze tipki na desno.
Ne morate raditi ništa drugo, samo kopirajte ključeve s lijeva na desno i zadržite JSON format te ponovno napišite ključ prilagođenog.
Pogledajmo brzi primjer. Recimo da želite jednostavno pristupiti naredbi Show Installed Extensions (Pokaži instalirane ekstenzije) koja po zadanom nema dodijeljeno vezanje ključa. U tom slučaju nije dovoljno kopirati samo s lijeve strane udesno, jer nedodijeljeni ključevi nisu uključeni u zadani popis.
Morat ćete se držati slijedi vezivanje sintaktičkih ključeva u kodu Visual Studio:
"ključ": "", "kada": "", "naredba": ""
Pogledajte primjere iz stvarnog života o tome kako pravilno postaviti pravila tipkovnice. Kada je dio opcionalan, ne morate ga koristiti za postavljanje globalnih vezivanja ključeva, to je koristi se samo kada je određeni prečac vezan za određeni zaslon ili način rada, kao u slučaju inDebugMode.
U našem primjeru ćemo postaviti globalno vezanje ključa, što znači da moramo postaviti samo vrijednosti “ključ” i “naredba” u našem pravilu prilagođene tipkovnice.
Prvo, potražite id naredbe koji pripada naredbi Show Installed Extension. To jednostavno možemo učiniti u dokumentima koji nam pokazuju da nam je potrebna naredba id workbench.extensions.action.listExtensions.
Drugi dio podataka koji nam je potreban je ključ. Prilagođeni ključ koji ćemo povezati s naredbom Prikaži instalirano proširenje ne mogu se koristiti ni u jednom drugom ključnom obvezujućem pravilu, i mora slijediti odgovarajuću sintaksu ključa, što znači da mora biti napravljena od a modifikator (pogledajte prihvaćene modifikatore za OS) i sam ključ.
Dok radim na Windows stroju, odabrat ću tipku Ctrl + F6 jer zadovoljava sve zahtjeve, ali možete odabrati bilo koji drugi ključ koji najbolje odgovara vašim potrebama.
Moja datoteka keybindings.json će izgledati ovako:
// Postavite veze vašeg ključa u ovu datoteku da biste prebrisali zadane postavke ["key": "Ctrl + f6", "command": "workbench.extensions.action.listExtensions"]
Novo pravilo stupa na snagu odjednom, kao Visual Studio Code ažurira pravila tijekom izvođenja. Možete ga testirati bez ponovnog pokretanja uređivača, samo trebate pritisnuti Ctrl + F6 ili ključ koji ste odabrali, a popis instaliranih proširenja pojavit će se u vašem uređivaču.
Na slici ispod možete vidjeti moje rezultate testiranja, pritiskom na Ctrl + F6, dobio sam popis dva proširenja koja trenutno imam.
Možete dodati onoliko pravila koliko želite u datoteku keybindings.json. Samo slijedite regularnu JSON sintaksu, što znači da svako pravilo trebate smjestiti u par zakrivljenih zagrada i odvojiti ih zarezom, kao što možete vidjeti u nastavku.
// Postavite veze vašeg ključa u ovu datoteku da biste prebrisali zadane postavke ["key": "Ctrl + f6", "command": "workbench.extensions.action.listExtensions", "key": "Shift + f6" , "command": "workbench.extensions.action.installExtension"]