Identyfikowanie i Dostosowywanie skrótów klawiaturowych w programie Visual StudioIdentify and customize keyboard shortcuts in Visual Studio

Można zidentyfikować skróty klawiaturowe dla poleceń programu Visual Studio, dostosować te skróty i eksportować je dla innych użytkowników.You can identify keyboard shortcuts for Visual Studio commands, customize those shortcuts, and export them for others to use. Wiele skrótów zawsze wywołuje te same polecenia, ale zachowanie skrótu może zależeć od następujących warunków:Many shortcuts always invoke the same commands, but the behavior of a shortcut can vary based on the following conditions:

  • Które domyślne ustawienia środowiska wybierasz podczas pierwszego otwierania programu Visual Studio — , na przykład ogólne programowanie lub Visual C#.Which default environment settings you choose the first time that you open Visual Studio—for example, General Development or Visual C#. (Aby uzyskać informacje o zmienianiu lub resetowaniu ustawień, zobacz Ustawienia środowiska).(For information about changing or resetting your settings, see Environment settings.)

  • Czy dostosowywałeś zachowanie danego skrótu.Whether you've customized the shortcut's behavior.

  • W którym kontekście jesteś w momencie wybierania skrótu.Which context you're in when you choose the shortcut. Na przykład skrót F2 wywołuje Edit.EditCell polecenie, jeśli używasz projektanta ustawień i wywołuje File.Rename polecenie, jeśli używasz Team Explorer.For example, the F2 shortcut invokes the Edit.EditCell command if you're using the Settings Designer and it invokes the File.Rename command if you're using Team Explorer.

Niezależnie od ustawień, dostosowania i kontekstu, można zawsze znaleźć i zmienić skrót klawiaturowy w oknie dialogowym Opcje .Regardless of settings, customization, and context, you can always find and change a keyboard shortcut in the Options dialog box. Możesz również wyszukać domyślne skróty klawiaturowe kilku dziesiątek poleceń w popularnych skrótach klawiaturowych.You can also look up the default keyboard shortcuts for several dozen commands in Popular keyboard shortcuts. Aby uzyskać pełną listę wszystkich skrótów domyślnych (na podstawie ogólnych ustawień deweloperskich ), zobacz wszystkie skróty klawiaturowe.For a complete list of all default shortcuts (based on the General Development settings), see All keyboard shortcuts.

Jeśli skrót jest przypisany do polecenia w kontekście globalnym i nie ma innych kontekstów, ten skrót zawsze wywoła to polecenie.If a shortcut is assigned to a command in the Global context and no other contexts, that shortcut will always invoke that command. Jednak skrót może być przypisany do jednego polecenia w kontekście globalnym i innego polecenia w określonym kontekście.But a shortcut can be assigned to one command in the Global context and a different command in a specific context. Gdy korzystasz z takiego skrótu podczas pracy w określonym kontekście, skrót wywołuje polecenie odpowiadające temu kontekstowi, a nie kontekstowi globalnemu.If you use such a shortcut when you're in the specific context, the shortcut invokes the command for the specific context, not the Global context.

Uwaga

Twoje ustawienia i wersja programu Visual Studio mogą zmienić nazwy i lokalizacje poleceń menu oraz opcje, które pojawiają się w oknach dialogowych.Your settings and edition of Visual Studio might change the names and locations of menu commands and the options that appear in dialog boxes. Ta strona jest oparta na profilu ogólnych ustawień deweloperskich .This page is based on the General Development settings profile.

Identyfikowanie skrótu klawiaturowegoIdentify a keyboard shortcut

  1. Na pasku menu wybierz Narzędzia > Opcje.On the menu bar, choose Tools > Options.

  2. Rozwiń węzeł środowisko, a następnie wybierz pozycję Klawiatura.Expand Environment, and then choose Keyboard.

    Wyświetl skróty klawiaturowe w oknie dialogowym Opcje

  3. W polu Pokaż polecenia zawierające wpisz wszystko lub część nazwy polecenia bez spacji.In the Show commands containing box, enter all or part of the name of the command without spaces.

    Można na przykład znaleźć polecenia dla solutionexplorer .For example, you can find commands for solutionexplorer.

  4. Na liście, wybierz odpowiednie polecenie.In the list, choose the correct command.

    Można na przykład wybrać opcję View.SolutionExplorer .For example, you can choose View.SolutionExplorer.

  5. Jeśli polecenie ma skrót klawiaturowy, pojawia się w skrótach dla wybranej listy poleceń .If the command has a keyboard shortcut, it appears in the Shortcut(s) for selected command list.

    Wyświetl skrót do określonego polecenia

Dostosowywanie skrótu klawiaturowegoCustomize a keyboard shortcut

  1. Na pasku menu wybierz Narzędzia > Opcje.On the menu bar, choose Tools > Options.

  2. Rozwiń węzeł środowisko, a następnie wybierz pozycję Klawiatura.Expand Environment, and then choose Keyboard.

  3. Opcjonalne: Przefiltruj listę poleceń, wprowadzając wszystkie lub część nazwy polecenia, bez spacji, w polu Pokaż polecenia zawierające .Optional: Filter the list of commands by entering all or part of the name of the command, without spaces, in the Show commands containing box.

  4. Z listy wybierz polecenie, do którego chcesz przypisać skrót klawiaturowy.In the list, choose the command to which you want to assign a keyboard shortcut.

    Na liście Użyj nowego skrótu w wybierz obszar funkcji, w którym chcesz użyć skrótu.In the Use new shortcut in list, choose the feature area in which you want to use the shortcut.

    Na przykład, możesz wybrać globalne , jeśli chcesz, aby skrót działał we wszystkich kontekstach.For example, you can choose Global if you want the shortcut to work in all contexts. Można użyć dowolnego skrótu, który nie jest mapowany (jako globalny) w innym edytorze.You can use any shortcut that isn't mapped (as Global) in another editor. W przeciwnym razie edytor zastępuje skrót.Otherwise, the editor overrides the shortcut.

    Uwaga

    Nie można przypisać następujących kluczy jako części skrótu klawiaturowego w języku globalnym:You can't assign the following keys as part of a keyboard shortcut in Global:

    • ENTER, TAB, Caps LockEnter, Tab, Caps Lock
    • Print Scrn/sys RQ, Scroll Lock, Pause/BreakPrint Scrn/Sys Rq, Scroll Lock, Pause/Break
    • Wstaw, Strona główna, końcowa, Strona w górę, Strona w dółInsert, Home, End, Page Up, Page Down
    • Klucz logo systemu Windows, klucz aplikacji, dowolny z klawiszy strzałekThe Windows logo key, the Application key, any of the Arrow keys
    • Num Lock, DELETE lub Clear na klawiaturze numerycznejNum Lock, Delete, or Clear on the numeric keypad
    • Kombinacja klawiszy Ctrl + Alt + DeleteThe Ctrl+Alt+Delete key combination
  5. W polu naciśnij klawisz skrótu Wprowadź skrót, którego chcesz użyć.In the Press shortcut key(s) box, enter the shortcut that you want to use.

    Uwaga

    Można utworzyć skrót, który łączy literę z klawiszem Alt , klawiszem Ctrl lub obu.You can create a shortcut that combines a letter with the Alt key, the Ctrl key, or both. Możesz również utworzyć skrót, który łączy klawisz SHIFT i literę z klawiszem Alt , klawiszem Ctrl lub obu.You can also create a shortcut that combines the Shift key and a letter with the Alt key, the Ctrl key, or both.

    Jeśli skrót jest już przypisany do innego polecenia, pojawia się w polu skrót aktualnie używany przez .If a shortcut is already assigned to another command, it appears in the Shortcut currently used by box. W takim przypadku wybierz klawisz Backspace , aby usunąć ten skrót przed podjęciem próby innej.In that case, choose the Backspace key to delete that shortcut before you try a different one.

    Określ inny skrót dla polecenia

  6. Wybierz przycisk Przypisz .Choose the Assign button.

    Uwaga

    Jeśli określisz inny skrót dla polecenia, kliknij przycisk Przypisz, a następnie kliknij przycisk Anuluj , aby zamknąć okno dialogowe, przypisany skrót nie zostanie przywrócony.If you specify a different shortcut for a command, click Assign, and then click Cancel to close the dialog box, the shortcut you assigned is not reverted.

Udostępnianie niestandardowych skrótów klawiaturowychShare custom keyboard shortcuts

Możesz udostępniać własne skróty, eksportując je do pliku, a następnie przekazując plik innym osobom, aby mogły importować dane.You can share your custom keyboard shortcuts by exporting them to a file and then giving the file to others so that they can import the data.

Aby wyeksportować tylko skróty klawiaturoweTo export only keyboard shortcuts

  1. Na pasku menu wybierz kolejno opcje Narzędzia > Importuj i Eksportuj ustawienia.On the menu bar, choose Tools > Import and Export Settings.

  2. Wybierz opcję Eksportuj wybrane ustawienia środowiska, a następnie wybierz przycisk dalej.Choose Export selected environment settings, and then choose Next.

  3. W obszarze jakie ustawienia chcesz eksportować? wyczyść pole wyboru wszystkie ustawienia , rozwiń Opcje, a następnie rozwiń środowisko.Under What settings do you want to export?, clear the All Settings check box, expand Options, and then expand Environment.

  4. Zaznacz pole wyboru Klawiatura , a następnie wybierz przycisk dalej.Select the Keyboard check box, and then choose Next.

    Eksportuj tylko dostosowane skróty klawiaturowe

  5. W polu jak chcesz nazwać plik ustawień i Zapisz plik My Settings w tym katalogu pozostaw wartości domyślne lub określ różne wartości, a następnie wybierz pozycję Zakończ.In the What do you want to name your settings file and Store my settings file in this directory boxes, either leave the default values or specify different values, and then choose Finish.

Domyślnie skróty są zapisywane w pliku w folderze %USERPROFILE%\Documents\Visual Studio 2017 \ Settings (ustawienia ).By default, your shortcuts are saved in a file in the %USERPROFILE%\Documents\Visual Studio 2017\Settings folder. Nazwa pliku odzwierciedla datę wyeksportowania ustawień, a rozszerzenie to . vssettings.The name of the file reflects the date when you exported the settings, and the extension is .vssettings.

Domyślnie skróty są zapisywane w pliku w folderze %USERPROFILE%\Documents\Visual Studio 2019 \ Settings (ustawienia ).By default, your shortcuts are saved in a file in the %USERPROFILE%\Documents\Visual Studio 2019\Settings folder. Nazwa pliku odzwierciedla datę wyeksportowania ustawień, a rozszerzenie to . vssettings.The name of the file reflects the date when you exported the settings, and the extension is .vssettings.

Aby zaimportować tylko skróty klawiaturoweTo import only keyboard shortcuts

  1. Na pasku menu wybierz kolejno opcje Narzędzia > Importuj i Eksportuj ustawienia.On the menu bar, choose Tools > Import and Export Settings.

  2. Wybierz przycisk opcji Importuj wybrane ustawienia środowiska , a następnie wybierz dalej.Choose the Import selected environment settings option button, and then choose Next.

  3. Wybierz przycisk opcji nie, tylko zaimportuj nowe ustawienia, zastępując Moje bieżące ustawienia , a następnie wybierz dalej.Choose the No, just import new settings, overwriting my current settings option button, and then choose Next.

  4. W obszarze Moje ustawieniawybierz plik zawierający skróty, które chcesz zaimportować, lub kliknij przycisk Przeglądaj , aby zlokalizować właściwy plik.Under My Settings, choose the file that contains the shortcuts that you want to import, or choose the Browse button to locate the correct file.

  5. Wybierz pozycję Next (Dalej).Choose Next.

  6. W obszarze jakie ustawienia chcesz zaimportować? wyczyść pole wyboru wszystkie ustawienia , rozwiń Opcje, a następnie rozwiń środowisko.Under Which settings do you want to import?, clear the All Settings check box, expand Options, and then expand Environment.

  7. Zaznacz pole wyboru Klawiatura , a następnie wybierz przycisk Zakończ.Select the Keyboard check box, and then choose Finish.

    Importuj tylko dostosowane skróty klawiaturowe

Zobacz teżSee also