Visual Studio 'da klavye kısayollarını tanımla ve ÖzelleştirIdentify and customize keyboard shortcuts in Visual Studio

Visual Studio komutları için kısayollar tanımlayabilir, bu kısayolları özelleştirebilir ve başkalarının kullanması için dışarı aktarabilirsiniz.You can identify keyboard shortcuts for Visual Studio commands, customize those shortcuts, and export them for others to use. Birçok kısayol her zaman aynı komutları çağırır, ancak kısayolun davranışı aşağıdaki koşullara göre değişebilir:Many shortcuts always invoke the same commands, but the behavior of a shortcut can vary based on the following conditions:

  • Visual Studio 'Yu ilk kez açtığınızda — , genel geliştirme veya Visual C# için hangi varsayılan ortam ayarları seçersiniz.Which default environment settings you choose the first time that you open Visual Studio—for example, General Development or Visual C#. (Ayarlarınızı değiştirme veya sıfırlama hakkında daha fazla bilgi için bkz. ortam ayarları.)(For information about changing or resetting your settings, see Environment settings.)

  • Kısayolun davranışını özelleştirip özelleştirmediğiniz.Whether you've customized the shortcut's behavior.

  • Kısayolu seçtiğiniz anda içinde bulunduğunuz bağlam.Which context you're in when you choose the shortcut. Örneğin, F2 Edit.EditCell Ayarlar tasarımcısını kullanıyorsanız F2 kısayolu komutu çağırır ve File.Rename Takım Gezginikullanıyorsanız komutu çağırır.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.

Ayarlar, özelleştirme ve bağlamlarından bağımsız olarak, Seçenekler iletişim kutusunda her zaman bir klavye kısayolunu bulabilir ve değiştirebilirsiniz.Regardless of settings, customization, and context, you can always find and change a keyboard shortcut in the Options dialog box. Ayrıca popüler klavye kısayollarındabirkaç düzine komut için varsayılan klavye kısayollarına bakabilirsiniz.You can also look up the default keyboard shortcuts for several dozen commands in Popular keyboard shortcuts. Tüm varsayılan kısayolların listesi için ( genel geliştirme ayarlarına bağlı olarak), tüm klavye kısayollarınabakın.For a complete list of all default shortcuts (based on the General Development settings), see All keyboard shortcuts.

Bir kısayol genel bağlamdaki bir komuta atanmışsa ve başka bağlam yoksa, bu kısayol her zaman bu komutu çağırır.If a shortcut is assigned to a command in the Global context and no other contexts, that shortcut will always invoke that command. Ancak bir kısayol, Genel bağlamda bir komuta ve özel bağlamda farklı bir komuta atanabilir.But a shortcut can be assigned to one command in the Global context and a different command in a specific context. Böyle bir komutu özel bağlamda kullanırsanız, özel bağlama ilişkin komutu çağırır (Genel bağlama ilişkin komutu çağırmaz).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.

Not

Ayarlarınıza ve Visual Studio sürümünüze göre, menü komutlarının adları ve konumları ve iletişim kutularında görünen seçenekler değişik olabilir.Your settings and edition of Visual Studio might change the names and locations of menu commands and the options that appear in dialog boxes. Bu sayfa, genel geliştirme ayarları profilini temel alır.This page is based on the General Development settings profile.

Klavye kısayolunu tanımlaIdentify a keyboard shortcut

  1. Menü çubuğunda Araçlar > Seçenekler' i seçin.On the menu bar, choose Tools > Options.

  2. Ortam' ı genişletin ve ardından klavye' yi seçin.Expand Environment, and then choose Keyboard.

    Seçenekler iletişim kutusunda klavye kısayollarını görüntüleme

  3. İçerilen komutları göster kutusunda, boşluk olmadan komutun adının tamamını veya bir kısmını girin.In the Show commands containing box, enter all or part of the name of the command without spaces.

    Örneğin, için komutları bulabilirsiniz solutionexplorer .For example, you can find commands for solutionexplorer.

  4. Listede doğru komutu seçin.In the list, choose the correct command.

    Örneğin, seçeneğini belirleyebilirsiniz View.SolutionExplorer .For example, you can choose View.SolutionExplorer.

  5. Komutun klavye kısayolu varsa, Seçilen komut listesi Için kısayollar görüntülenir.If the command has a keyboard shortcut, it appears in the Shortcut(s) for selected command list.

    Belirtilen komut için bir kısayol görüntüle

Klavye kısayolunu özelleştirmeCustomize a keyboard shortcut

  1. Menü çubuğunda Araçlar > Seçenekler' i seçin.On the menu bar, choose Tools > Options.

  2. Ortam' ı genişletin ve ardından klavye' yi seçin.Expand Environment, and then choose Keyboard.

  3. İsteğe bağlı: komutun adının tümünü veya bir kısmını, içerilen komutları göster kutusunu girerek komut listesini filtreleyin.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. Listede, klavye kısayolu atamak istediğiniz komutu seçin.In the list, choose the command to which you want to assign a keyboard shortcut.

    Yeni Kısayol kullan listesinde, kısayolu kullanmak istediğiniz özellik alanını seçin.In the Use new shortcut in list, choose the feature area in which you want to use the shortcut.

    Örneğin, kısayolun tüm bağlamlarda çalışmasını istiyorsanız genel ' i seçebilirsiniz.For example, you can choose Global if you want the shortcut to work in all contexts. Başka bir düzenleyicide Genel olarak eşlenmemiş herhangi bir kısayolu kullanabilirsiniz.You can use any shortcut that isn't mapped (as Global) in another editor. Aksi takdirde düzenleyici kısayolu geçersiz kılar.Otherwise, the editor overrides the shortcut.

    Not

    Aşağıdaki anahtarları küreselbir klavye kısayolunun parçası olarak atayamazsınız: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, Duraklat/kesPrint Scrn/Sys Rq, Scroll Lock, Pause/Break
    • Ekle, giriş, son, sayfa yukarı, sayfa aşağıInsert, Home, End, Page Up, Page Down
    • Windows logosu tuşu, uygulama anahtarı, herhangi bir ok tuşuThe Windows logo key, the Application key, any of the Arrow keys
    • Sayısal tuş takımında Lock, DELETE veya Clear NUMNum Lock, Delete, or Clear on the numeric keypad
    • CTRL + ALT + DELETE tuş bileşimiThe Ctrl+Alt+Delete key combination
  5. Kısayol tuşlarını bas kutusunda, kullanmak istediğiniz kısayolu girin.In the Press shortcut key(s) box, enter the shortcut that you want to use.

    Not

    Bir harfi alt tuşu, CTRL tuşu veya her ikisiyle birleştiren bir kısayol oluşturabilirsiniz.You can create a shortcut that combines a letter with the Alt key, the Ctrl key, or both. Ayrıca, alt tuşu, CTRL tuşu veya her ikisiyle de SHIFT tuşunu ve bir harfi birleştiren bir kısayol da oluşturabilirsiniz.You can also create a shortcut that combines the Shift key and a letter with the Alt key, the Ctrl key, or both.

    Bir kısayol zaten başka bir komuta atanmışsa, bu, Şu anda kullanıldığı kısayolda görünür.If a shortcut is already assigned to another command, it appears in the Shortcut currently used by box. Bu durumda, farklı bir tane denemeden önce bu kısayolu silmek için geri al tuşunu seçin.In that case, choose the Backspace key to delete that shortcut before you try a different one.

    Komut için farklı bir kısayol belirtin

  6. Ata düğmesini seçin.Choose the Assign button.

    Not

    Bir komut için farklı bir kısayol belirtirseniz, ata' ya tıklayın ve ardından iletişim kutusunu kapatmak için iptal ' e tıklayın, atadığınız kısayol geri döndürülemez.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.

Özel klavye kısayollarını paylaşmaShare custom keyboard shortcuts

Özel klavye kısayollarınızı bir dosyaya dışarı aktararak ve verileri içeri aktarabilmeleri için bu dosyayı başkalarına vererek, klavye kısayollarınızı paylaşabilirsiniz.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.

Yalnızca klavye kısayollarını dışarı aktarmak içinTo export only keyboard shortcuts

  1. Menü çubuğunda Araçlar > içeri aktar ve dışarı aktar ayarları' nı seçin.On the menu bar, choose Tools > Import and Export Settings.

  2. Seçili ortam ayarlarını dışarı aktar' ı seçin ve ardından İleri' yi seçin.Choose Export selected environment settings, and then choose Next.

  3. Hangi ayarları dışarı aktarmak istiyorsunuz? bölümünde, Tüm ayarlar onay kutusunun işaretini kaldırın, Seçenekler' i genişletin ve ardından ortam' ı genişletin.Under What settings do you want to export?, clear the All Settings check box, expand Options, and then expand Environment.

  4. Klavye onay kutusunu seçin ve ardından İleri' yi seçin.Select the Keyboard check box, and then choose Next.

    Yalnızca özelleştirilmiş klavye kısayollarını dışarı aktar

  5. Ayarlar dosyanıza ne ad vermek istiyorsunuz ve ayarlarımı Bu dizin kutularında depola ' da, varsayılan değerleri bırakın veya farklı değerler belirtip son' u seçin.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.

Varsayılan olarak, kısayollarınız %userprofile%, Studio 2017 \ Settings klasöründeki bir dosyaya kaydedilir.By default, your shortcuts are saved in a file in the %USERPROFILE%\Documents\Visual Studio 2017\Settings folder. Dosyanın adı, ayarları verdiğiniz tarihi yansıtır ve uzantı . vssettingsolur.The name of the file reflects the date when you exported the settings, and the extension is .vssettings.

Varsayılan olarak, kısayollarınız %userprofile%, Studio 2019 \ ayarlar klasöründeki bir dosyaya kaydedilir.By default, your shortcuts are saved in a file in the %USERPROFILE%\Documents\Visual Studio 2019\Settings folder. Dosyanın adı, ayarları verdiğiniz tarihi yansıtır ve uzantı . vssettingsolur.The name of the file reflects the date when you exported the settings, and the extension is .vssettings.

Yalnızca klavye kısayollarını içeri aktarmak içinTo import only keyboard shortcuts

  1. Menü çubuğunda Araçlar > içeri aktar ve dışarı aktar ayarları' nı seçin.On the menu bar, choose Tools > Import and Export Settings.

  2. Seçili ortam ayarlarını Içeri aktar seçenek düğmesini seçin ve ardından İleri' yi seçin.Choose the Import selected environment settings option button, and then choose Next.

  3. Hayır, yeni ayarları içeri aktar, geçerli ayarlarım üzerine yaz seçenek düğmesini seçin ve ardından İleri' yi seçin.Choose the No, just import new settings, overwriting my current settings option button, and then choose Next.

  4. Ayarlarım altında, içeri aktarmak istediğiniz kısayolları içeren dosyayı seçin veya doğru dosyayı bulmak Için, Gözden geçirme düğmesini seçin.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. İleri’yi seçin.Choose Next.

  6. Hangi ayarları içeri aktarmak istiyorsunuz?, Tüm ayarlar onay kutusunun işaretini kaldırın, Seçenekler' i genişletin ve ardından ortam' ı genişletin.Under Which settings do you want to import?, clear the All Settings check box, expand Options, and then expand Environment.

  7. Klavye onay kutusunu seçin ve ardından son' u seçin.Select the Keyboard check box, and then choose Finish.

    Yalnızca özelleştirilmiş klavye kısayollarını içeri aktar

Ayrıca bkz.See also