Почетна » Тоолкит » Висуал Студио Цоде Повећање продуктивности преко управљања везивањем кључа

    Висуал Студио Цоде Повећање продуктивности преко управљања везивањем кључа

    Висуал Студио Цоде, Мицрософтов лагани изворни код уводи навигација помоћу тастатуре то није само напредна функција приступачности, омогућавајући корисницима да се крећу унутар едитора без миша, али и убрзава кодирање.

    У данашњем посту, бавићемо се како ефикасно управља везама за кључеве у ВС коду, погледајте обрађену листу најчешће коришћених пречица на тастатури и погледајте пример како можете да креирате сопствене прилагођене тастере.

    Брзо пронађите кључне везе

    Не морате обавезно да научите пречице на тастатури тачно када почнете да користите ВС код, пошто постоје два једноставна начина да их брзо пронађете.

    У горњој траци менија, можете пронаћи пресет тастер који се налази поред сваког менија (1), а палета команди (Ф1) их такође наводи поред сваке команде (2).

    Висуал Студио Цоде приказује повезивање кључа ускладити са вашим оперативним системом подразумевано (на Виндовс машини ћете видети Виндовс команде, на Мац Мац командама, а на Линук пољу Линук команде).

    Ако вам не смета оставити уређивач кода, можете пронаћи и комплетна листа унапред подешених веза у документима ВС кода.

    Пресет Кеи Биндингс

    Висуал Студио Цоде пружа програмерима много везова за кључеве, на следећој листи сам уредио оне које сам најчешће користио приликом уређивања ЈаваСцрипт датотека. Можда ћете увидети да се други боље уклапају у ваш радни процес, тако да је вредно и да сами прегледате целу листу.

    Сва везивања кључева могу се прилагодити у ВС коду, ми ћемо погледати како то учинити у последњем делу овог чланка..

    Сада да видимо 36 често коришћених пречица на тастатури, респективно за 3 главна оперативна система (Вин, ОС Кс, Линук), од којих многи могу бити познати из других Мицрософтових софтвера.

    Навигација

    1. Ф1 (Вин, Линук, Мац) - Палета команди, приказује све команде од којих можете да изаберете једну од њих, или можете сами да откуцате команду
    2. Цтрл + П (Вин, Линук), Цмд + П (Мац) - Брзо отвори, Иди у датотеку
    3. Цтрл + Схифт + О (Вин, Линук), Схифт + Цмд + О (Мац) - Прикажите листу свих симбола (као што су функције, прототипови, итд.) У тренутној датотеци
    4. Цтрл + Г (Вин, Линук, Мац) - Идите на одређену линију
    5. Цтрл + Схифт + М (Вин, Линук), Схифт + Цмд + М (Мац) - Прикажи све грешке и упозорења
    6. Алт + лијево (побједа), Цтрл + - (Мац), Цтрл + Алт + - (Линук) - Вратите се, курсор се враћа на претходну локацију
    7. Алт + Десно (побједа), Цтрл + Схифт + - (Мац), Цтрл + Схифт + - (Линук) - Идите напријед, курсор прелази на сљедећу локацију
    8. ? (Вин, Линук, Мац) - Наредбе које су доступне за тренутну датотеку унутар палете команди (пре него што почнете са коришћењем, морате да отворите палету команди (Ф1)

    Управљање датотекама и уредницима

    Потпуни списак за овај одељак можете да пронађете на два различита места у документима ВС кода, у уређивачу / управљању прозорима и у управљању датотекама.

    ВС код може истовремено да отвори 3 панела за уређивање, команде бр. 5 до # 7 функционишу само ако је отворено више од једног панела уређивача.

    1. Цтрл + Н (Вин, Линук), Цмд + Н (Мац) - Нова датотека
    2. Цтрл + О (Вин, Линук) - Отворите датотеку
    3. Цтрл + С (Вин, Линук), Цмд + С (Мац) - Сачувај
    4. Цтрл + (Вин, Линук), Цмд + (Мац) - Сплит едитор
    5. Цтрл + 1 (Вин, Линук), Цмд + 1 (Мац) - Фокусирајте се на прво окно за уређивање
    6. Цтрл + 2 (Вин, Линук), Цмд + 2 (Мац) - Фокусирајте се на друго окно за уређивање
    7. Цтрл + 3 (Вин, Линук), Цмд + 3 (Мац) - Фокусирајте се на треће окно за уређивање

    Басиц Едитинг

    Да би везивање кључева било испод, не морате да означавате целу линију, довољно је да се крећете курсором било где у линији коју желите да уредите.

    1. Цтрл + Кс (Вин, Линук), Цмд + Кс (Мац) - Изрежи линију
    2. Цтрл + Ц (Вин, Линук), Цмд + Ц (Мац) - Копирај линију
    3. Цтрл + Схифт + К (Вин, Линук), Схифт + Цмд + К (Мац) - Избришите линију
    4. Алт + Довн (Вин, Линук), Оптион + Довн (Мац) - Преместите линију надоле
    5. Алт + Уп (Вин, Линук), Оптион + Уп (Мац) - Померите се на горе
    6. Цтрл + И (Вин, Линук), Цмд + И (Мац) - Изаберите тренутну линију
    7. Цтрл +] (Вин, Линук), Цмд +] (Мац) - Линија увлачења
    8. Цтрл + [(Вин, Линук), Цмд + [(Мац) - Оутдент лине

    Уређивање богатих језика

    Тренутно, од маја 2016, ВС код има уграђену подршку за богато уређивање за ЈаваСцрипт и ТипеСцрипт, али можете да преузмете проширења за језичку подршку за многе друге језике са ВС Цоде Маркетплаце.

    Овде у документима можете проверити опције које имате за језик који желите да користите. Имајте на уму да, пошто је ВС код још увек у првим данима, подршка за богато уређивање може доћи и за друге језике.

    1. Цтрл + размак (Вин, Линук, Мац) - Триггер сугерише
    2. Цтрл + Схифт + размак (Вин, Линук), Схифт + Цмд + размак (Мац) - савети за параметре покретања
    3. Алт + Ф12 (Вин), Оптион + Ф12 (Мац), Цтрл + Схифт + Ф10 (Линук)
    4. Схифт + Ф12 (Вин, Линук, Мац) - Прикажи референце
    5. Цтрл + Схифт + Кс (Вин, Линук), Схифт + Цмд + Кс (Мац)

    Приказ

    1. Ф11 (Вин, Линук), Цтрл + Цмд + Ф (Мац) - Пребацивање преко целог екрана
    2. Цтрл + = (Вин, Линук), Цмд + = (Мац) - Увећајте
    3. Цтрл + - (Вин, Линук), Цмд + - (Мац) - Смањите
    4. Цтрл + Б (Вин, Линук), Цмд + Б (Мац) - Пребаците видљивост бочне траке
    5. Цтрл + Схифт + Д (Вин, Линук), Схифт + Цмд + Д (Мац) - Прикажи грешку у бочној траци (лево)
    6. Цтрл + Схифт + Е (Вин, Линук), Схифт + Цмд + Е (Мац) - Прикажи Екплорер у бочној траци (лево)
    7. Цтрл + Схифт + Г (Вин, Линук, Мац) - Прикажи Гит у бочној траци (лево)
    8. Цтрл + Схифт + Ф (Вин, Линук), Схифт + Цмд + Ф (Мац) - Покажи претраживање на бочној траци (лево)

    Како да подесите кључне везе у ВС коду

    Прилагођавање веза типки може бити корисно за три главне ствари.

    Прво, ако сте се већ навикли на одређене пречице на тастатури у неком другом уређивачу кода, не морате да учите нове.

    Друго, неке од унапред подешених веза су само сувише је тешко запамтити, на пример, пречицу за Цтрл + К + Ф12 за команду Опен дефиниција са стране.

    Треће, ту су и невезана везивања кључева у ВС коду, као што су Опен Усер Сеттингс и Опен Воркспаце Сеттингс (пронађите их овде у документима) можда желите да их употребите.

    Повезивање кључева можете да прилагодите помоћу а ЈСОН конфигурациони фајл, на начин сличан ономе како можете да прилагодите подешавања корисника и радног простора. Позива се датотека коју морате уредити кеибиндингс.јсон, и можете га отворити кликом на Филе> Преференцес> Кеибоард Схортцутс мени на горњој траци менија.

    Када кликнете на њега, отвара се ВС код два окна за уређивање један поред другог, један за пречице на тастатури са леве стране, и један за вас прилагођене везе типки на десној.

    Не морате да радите ништа друго, само копирајте кључеве са леве стране на десно и задржите ЈСОН формат и поново напишите кључ прилагођеног.

    Да видимо брзи пример. Рецимо да желите да лако приступите команди Схов Инсталлед Ектенсионс (Прикажи инсталиране екстензије) која по задатку нема додељени кључ везивања. У овом случају, није довољно копирати само са леве стране десно, пошто недодијељени кључеви нису укључени у подразумевану листу.

    Мораћете да се држите следи повезивање синтаксе у Висуал Студио коду:

     "кеи": "", "када": "", "цомманд": "" 

    Погледајте примере из стварног живота о томе како правилно поставити правила за тастатуру. Када је дио опционалан, не морате га користити за постављање глобалних везивања кључева, то је користи се само када је одређена пречица везана за одређени екран или режим, као у случају инДебугМоде.

    У нашем примеру ћемо поставити глобално везивање кључа, што значи да само морамо поставити вриједности “кључ” и “команду” у нашем правилу прилагођене тастатуре.

    Прво, погледајмо ид команде који припада команди Схов Инсталлед Ектенсион. То можемо лако урадити у документима који нам показују да нам је потребна ид команде воркбенцх.ектенсионс.ацтион.листЕктенсионс.

    Други део података који нам је потребан је кључ. Прилагођени кључ који ћемо повезати са командом Прикажи инсталирано проширење не могу се користити ни са једним другим кључним обавезујућим правилима, и мора слиједити одговарајућу кључну синтаксу, што значи да мора бити направљена од а модификатор (погледајте прихваћене модификаторе по ОС) и сам кључ.

    Док радим на Виндовс машини, изабраћу Цтрл + Ф6 тастер, јер задовољава све захтеве, али можете изабрати било који други кључ који најбоље одговара вашим потребама.

    Моја датотека кеибиндингс.јсон ће изгледати овако:

     // Поставите везе вашег кључа у ову датотеку да препишете подразумеване вредности ["кеи": "Цтрл + ф6", "цомманд": "воркбенцх.ектенсионс.ацтион.листЕктенсионс"] 

    Ново правило ступа на снагу одмах, као Висуал Студио Цоде ажурира правила приликом извођења. Можете га тестирати без поновног покретања едитора, само морате притиснути Цтрл + Ф6 или кључ који сте изабрали, а листа ваших инсталираних проширења ће се појавити у вашем уређивачу.

    На слици испод можете видети моје резултате тестирања, притиском на Цтрл + Ф6, добио сам листу два проширења која тренутно имам.

    Можеш додати онолико правила колико желите у вашу датотеку кеибиндингс.јсон. Само пратите регуларну ЈСОН синтаксу, што значи да свако правило треба да се стави у пар увучених заграда и раздвоји их зарезом, као што можете видети испод.

     // Поставите везе вашег кључа у ову датотеку да бисте преписали подразумеване вредности ["кеи": "Цтрл + ф6", "цомманд": "воркбенцх.ектенсионс.ацтион.листЕктенсионс", "кеи": "Схифт + ф6" , "цомманд": "воркбенцх.ектенсионс.ацтион.инсталлЕктенсион"]