Resharper yüklü Visual Studio'da klavye kısayolları etkin değil


237

Ben Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44 yüklü.

Sorun, Resharper kurulduğundan beri hiçbir kısayolun etkin olmamasıdır .

Örneğin: 'Refactor> Yeniden Adlandır' ile yeniden adlandırabilirim. Ancak kısayol Ctrl+ Rhiçbir şey yapmaz.

Resharper klavye düzenini 'Resharper> Seçenekler> Çevre> Klavye ve Menüler'de' Visual Studio'ya ayarladım

Kısayolları etkinleştirmenin herhangi bir yolu var mı? Teşekkürler.


1
Kısayol yok? Ctrl + C ve Ctrl + V bile değil mi?
Kendall Frey

Peki, bu bir şekilde Resharper'ın, Visual Studio kısayollarının yerini alan bir özelliğidir. Sana kibarca sormalıydı. Belki izin veya seçenek isteyen iletişim kutularını kaçırdınız. Kaldırmanız, Visual Studio'yu onarmanız ve yeniden yüklemeniz gerekir.
Simon Mourier

VS studio kısayolunun 'Ctrl + R, R' olduğuna inanıyorum. Ctrl + R tuşlarını basılı tutun (Çift basış). Bu çalışıyor mu?
Patrick D'Souza

1
Ctrl + C ve Ctrl + V çalışıyor. Ctrl + R, R - 'Tuş kombinasyonu (Ctrl + R, Ctrl + R) bir komut değil' iletisine neden oluyor. Hem Resharper'ı hem de VS'yi kaldırdım. Sonra her ikisini de tekrar yükleyin. (ileti 'Anahtar kombinasyonu (Ctrl + R, Ctrl + R) şu anda kullanılamayan (.Resharper.Rename) komutuna bağlıdır.)
Julia

Yanıtlar:


471

Önce tüm Visual Studio ayarlarını sıfırlamayı denerdim ( Araçlar> Ayarları İçe ve Dışa Aktar> Tüm ayarları sıfırla ) , ardından > Seçenekler> Klavye ve Menüler'e gidip klavye kısayol düzenini yeniden uygulayacağım.

Bir kere benzer bir şey yapmak zorunda kaldım.


7
@Divine: Bana oy verdin çünkü sahip olmadığınız bir sorun için önerim size yardımcı olmadı mı? Evet, bu mantıklı.
Nick Spreitzer

24
Bu, tüm VS ayarlarınızı sıfırlayacaktır , değil mi? Sadece klavye kısayolları değil. Çünkü bu biraz kötü.
DCShannon

5
@DCShannon Yep. Umutsuz durumlar umutsuz önlemler gerektirir. :) Ayarlarınızı sıfırlamadan önce her zaman dışa aktarabilirsiniz.
Nick Spreitzer

18
@DCShannon tarafından yapılan yorumdaki endişe geçerlidir. Bu, yalnızca klavye eşlemelerinin ötesinde birçok şeyi içeren tüm VS ayarlarınızı sıfırlayacaktır . Daha iyi bir seçenek, Araçlar> Seçenekler> Çevre> Klavye
BitMask777

2
Bu bir çözüm olsa da, ilk adım (tüm ayarları sıfırlamak) biraz serttir ve birçok kullanıcı için gereksiz olacaktır. ND72'nin daha konservatif öneriye bakın - bu tavsiye benim veya birden fazla iş istasyonu için çalıştı ve Visual Studio ayarlarını değil, yalnızca ReSharper ayarlarını etkiler.
Jazimov

139

Bu benim için çalıştı.

Yeniden Düzenleme / Seçenekler / Klavye ve Menüler / Hiçbiri / Uygula ve Kaydet

ve sonra

Resharper / Seçenekler / Klavye ve Menüler / Visual Studio'ya ayarla / Uygula ve Kaydet


21
Benim için çalıştı. Kabul edilen cevapta önerilen TÜM ayarı uçurmadan önce bu çözümü denemenizi öneririz.
brntsllvn

2
Bu, VS 2017 ve ReSharper 2017.1 ile de benim için çalıştı. İstenmeyen yan etkileri olan kabul edilen cevapta çözümü kullanmadan önce bunu denemenizi kesinlikle tavsiye ederim.
ZbynekZ

1
Bu benim için Resharper 2017.3.2 ve VS 2015 için çalıştı
Sanket Sonavane

1
Bu benim için ReSharper 2018 ile VS 2019 Pro'da çalıştı.
Ryan

Bu cevap tüm yol boyunca!
ErpaDerp

18

Aynı sorunu yaşadım ve sıfırlama sorunu çözmedi. Sonra yeniden şekillendirme desteği bana yardımcı oldu. Çözüm çok basitti! Rusya'lıyım ve genellikle varsayılan klavyem Rusça. Kontrol panelinde | dil ayarları | klavyeyi değiştir - Varsayılan klavyeyi İngilizce olarak değiştirdim. Ardından VS'deki ayarları yeniden uygulayın: Resharper | Options | Keyboard & Menus - R # şemasını uygulayın. Ve sorun giderildi :)


Gerçekten, Hollandaca ve İngilizce'yi etkinleştirdim. R # temasını uyguladığımda, klavye Felemenkçeden İngilizceye geçti. Kaydet düğmesine basmadan önce tekrar Hollandacaya geçtim. Bu benim için yaptı.
Pursang

9

Bir gün VS2015 altında bu çalışma bir almak için çok zor zaman geçirdim. İlk kurulumdan sonra her şey çalışıyordu, ama bu sabah geliyorum ve klavye kısayollarım çalışmıyor. Resharper Ortamından Geçmek > Klavye ve Menüler işe yaramadı; Resharper'ı yeniden yüklemek işe yaramadı. Resharper'ın AppData klasöründen her yapılandırmayı silmek bile işe yaramadı.

Peki ne işe yaradı? Visual Studio'nun Araçlar> Seçenekler> Çevre> Klavye'ye gidin ve Sıfırla'yı tıklayın . Bunu yaptıktan sonra Resharper'ın planları alacaktı.


Sorun şu ki, bu sadece geçici bir çözüm. Bazen tarif ettiklerinizi günde birkaç kez tekrarlamam gerekir.
Dmytro Shevchenko

8

ReSharper için Visual Studio Entegrasyonu seçeneklerine ...

  1. Seç ... ReSharper> Seçenekler Visual Studio menüsünden
  2. Seçenekler penceresinde Visual Studio Entegrasyonu öğesini seçin

Sayfanın altında klavye düzeninin nasıl sıfırlanacağıyla ilgili talimatlar bulunur.

Bu işe yaramazsa, ReSharper'ı yeniden yüklerdim.


1
VS 2015 RC'de benim için çalıştı. ReSharper Seçenekler> Klavye ve Menüler panelinde önemli adımdan bahsedilir: ReSharper klavye düzenini yeniden uygulamaya çalışmadan önce Visual Studio seçeneklerindeki klavye bağlantılarını sıfırlayın.
Form

8

Bu benim için çalıştı

RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)

VS + Yeniden Düzenleyici


7

Alternatif olarak - Yeniden Paylaşma özelliğinin etkin olduğundan emin olun. Görsel stüdyom Resharper lisans bilgilerimi güncellemedi, bu yüzden resharper menüsünü açarken (kısayollarımın neden durduğunu anlamaya çalıştıktan sonra!) Menü öğesi "Resharper neden devre dışı?" Menü öğesini tıkladığınızda, lisansı otomatik olarak çözen bir iletişim kutusu açılır. Jetbrains için bir sonraki soru, neyin otomatik olarak yenilenmesi için iletişim kutusunu açmam gerekiyor?


1
Her şeyi yeniden yükleyerek saatlerce harcadıktan sonra, bu benim sorunum çıktı. Kendimi aptal gibi hissediyorum. Çok teşekkür ederim!!!
muzurB

Evet - listelenen birkaç seçeneği denedikten sonra lisansımın süresinin dolduğunu fark ettim. Güncellenmesi sorunları düzeltti. Son kullanma tarihinin daha iyi bildirilmediğine dair bir serseri.
Dr.C. Hilarius

6

Visual Studio ayarlarını sıfırlamadan :

Basitçe buldum

  • ReSharper> Seçenekler> Klavyeler
  • Düzeni Uygula düğmesi
  • Kaydet düğmesi

VS ayarlarımla uğraşmadan kayıp ReSharper klavye komutlarımı geri getirdim .

(Visual Studio Community 2017 + ReSharper Ultimate)


2
Bu da benim sorunumu düzeltti, ama işe başlamadan önce VS'yi yeniden başlatmam gerektiğini buldum.
Dan Sinclair

3

Visual Studio 2015 ve Resharper 9.2 ile aynı sorunu yaşadım

"Resharper 9 klavye kısayolları Visual Studio 2015'te çalışmıyor"

Tüm olası sıfırlama ve klavye düzenlerini denemiştim ve Yuri Fedoseev'in cevabını buldum.

Windows 10 dil yapılandırmamda yalnızca "Denetim Masası \ Saat, Dil ve Bölge \ Dil" dil tercihlerinde İsveççe vardı

Çözüm , dil listesine İngilizce (ABD sürümünü seçtim) eklemekti. Ardından, Yeniden Paylaşıcı> Seçenekler> Klavye ve Menüler> Düzeni Uygula'ya gidin. (belki de şemayı uygulamanız gerekmez)


3

Bu adımları deneyin:

1) Yeniden birleştirici Options>>Keyboard & Menus

Sonra nokta seçin:

  • Hide overridden Visual Studio menu items (Kontrol)
  • Visual Studio (Kontrol)

Sonra tıklayın Apply Scheme and Save.

2) Tools > Options> Environment>Keyboard

  • Tıklayın Reset
  • Tıklayın Ok

2

Sadece bu konuda bir yorum. Visual Studio 2015 RTM'yi yükledikten sonra tüm yeniden şekillendirici kısayollarım gitti. (RC ile iyi çalışmasını sağladım) Meslektaşlarımdan birkaçı Visual Studio 2012 ile aynı sorunu yaşıyordu.

Burada tüm önerileri denedim ama hiçbiri işe yaramadı. Bunu çözmek için bulduğum yol şuydu: Araçlar -> İçe ve Dışa Aktarma Ayarları'na gidin, "Seçilen ortam ayarlarını içe aktar" ı seçin ve benim durumumda RC kurulumumdan aldığım Ayarları kullanın ( dosya adı gibi bir tarihin bölümleri: CurrentSettings-2014-09-22). Meslektaşlarımın problemi için onlara yerel VS2012 kurulumum üzerinde çalıştığım .vssettings'imi gönderdim.

Bu, kısayol sorununu etkili bir şekilde çözdü. Benim durumumda daha fazla araştırma, Resharper kısayollarını uygulasam da, gerçek kısayol anahtarına asla bağlı olmadıklarını, bu yüzden sıfırlama işlemlerinin neden işe yaramadığını gösterdi.




1

Aynı sorunla karşılaştım. Onaylanan cevabı takip ettim. Yaptım ama çalışmıyor, çünkü klavye formatım farklıydı. Bengalce klavyesindeydi. Ama daha sonra klavye düzenimi değiştirdim ve bu şekilde denedim.

Resharper > Options > Keyboard & Menus > Apply scheme > Save.

Sonra iyi çalışıyordu. Ancak İngilizce-ABD klavyemi Bengali olarak değiştirdiğimde tekrar değişir ve yeniden yapılandırmam gerekir.


1

Visual Studio'da: Araçlar -> Seçenekler -> Çevre -> Klavye -> Sıfırla


1

NVidia kullanıcıları için not: GeForce Experience, bazı kısayol tuşlarını (örneğin Alt + F7) sessizce geçersiz kılar ve ReSharper bunları işlemek için durur. Bu yüzden önce nvidia kısayol tuşlarını devre dışı bırakmanız veya yeniden eşlemeniz gerekir.


1
Ben geforce ayarlarında 'bir şey' kaplaması etkinleştirmek unicked ve benim yeniden birleştirici tekrar çalışır, ta
sawe

1

Güncellenmiş Yanıt:

Sol köşede bunun Visual Studio'da bir "Çeşitli Dosyalar" olduğu gösteriliyorsa, geçerli dosyanın projeye dahil edildiğinden veya ilk önce olmadığından emin olmak isteyeceksiniz, aksi takdirde ReSharper'ın kısayolu anlamanın veya hatta çalışmanın bir yolu yoktur. Visual Studio bazen csproj'daki dosyaları içermez

resim açıklamasını buraya girin


0

Ben bulabildiğim tek şey ilk denemek ve VS-onarım dedi. Bu işe yaramazsa bunu yapın.

Windows'u yeniden başlatın ve güvenli modda, Visual Studio 2005 Komut İstemi'nde devenv / safemode komutunu çalıştırın. Güvenli modda bu sorun kaybolduysa, nedeni üçüncü taraf uygulamalar, hizmetler veya Visual Studio Eklentileri olmalıdır. Lütfen Komut İstemi'nde devenv / resetsettings veya devenv / setup komutunu da deneyin.

http://support.microsoft.com/kb/907965

http://forums.asp.net/t/1103223.aspx/1


0

Yukarıdaki sorunların çoğunu denedim ve hala yükleme sorunları yaşadım.

Tam sürümü indirmenin (web yükleyicisini değil) ve yönetici olarak çalıştırmanın sonunda VS 2015'te hatasız en son sürümü yüklediği ortaya çıktı.


0

Öncelikle VS ayarını sıfırlamanız gerekir (araçlar> seçenek> Ayarları Dışa Aktar> Tüm ayarları sıfırla) ve Yeniden Paylaş düğmesine (Seçenek> Ortam> Klavye ve Menü> Klavye kısayolları) tıklayıp kullanmak istediğiniz öğeyi seçin.

Visual studio 2012'de benim için iş.


-1

Silmek zorunda kaldım

C: \ Users {kullanıcıadı} \ AppData \ Local \ JetBrains klasörü. Sonra kısayolları yeniden etkinleştirebildi.


Benim sorunum gerçekten aynı değildi (klavye kısayolları yok, çünkü resharper bir ödeme sonrasında hiç yüklenemedi) ama bu çözüm düzeltti.
18'de Orace

Lütfen dikkatli ol. Bu, Resharper'dan bağımsız olarak Visual Studio'yu kırabilir. Ayrıca, temiz bir kaldırma-yeniden yükleme yapmanıza engel olabilir.
Jim G.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.