Resharper Alt Enter çalışmıyor


242

Yardım, onsuz çalışamam Resharper. Aniden Alt+ Enter ↵kısayolum (eylem listesini getirmek için) çalışmayı durdurdu. Bunu deneyimleyen veya nasıl düzeleceğini bilen var mı?


3
neden Chuck Conway'in cevabını doğru olarak seçmiyorsunuz? Diğer tüm kısayol özelleştirmelerinizi öldürmeden bu sorunu çözer.
Jordan Morris

8
+ 1 "cant fonksiyonu olmadan Resharper" Ben buraya aynı endişeleri ile geldi! benim ifade "olmadan işlev olamaz Resharper" oldu
Callum Linington

Yanıtlar:


247

Belirti A: Menü bir anlığına açılır, sonra kaybolur. Aşağıdaki adımları sayısal sırayla kullanarak sabitleyin.

Belirti B: Alt+ tuşuna basmak Enter ↵hiçbir şey yapmaz. Önce 2. Adım'ı kullanarak düzeltin, ardından sorun devam ederse 1. Adım'ı deneyin.

  1. Visual Studio sıfırlaması yapın:

    • cmd.exeYönetici olarak çalıştır
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. Visual Studio klavye düzenini yeniden uygulayın:

    • (VS2013 son ReSharper) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save . Bu, için kısayol tuşlarını sıfırlar ReSharper.
    • (eski versiyonlar) ReSharper > Options > Environment > General > Visual Studio Integration > Apply

2
Bunu yaptıktan sonra ReSharper yeniden yüklendi ve çalıştı. Thanks :)
JontyMC

159
VS sıfırlamasından sonra ReSharper'ı yeniden yüklemek yerine, ReSharper seçeneklerine gidip "Ortam -> Genel -> Visual Studio Entegrasyonu -> Uygula" seçeneğini kullanarak bunu düzeltebilirsiniz. Bu, ReSharper kısayol tuşlarını sıfırlayacaktır.
Josh Close

5
Josh'un yorumu için +1 - Sadece "Uygula" yı tıklamanın VS'yi sıfırlamak zorunda kalmadan çalıştığını buldum.
Ian G

4
Teşekkürler! Josh'un yorumuyla çalıştı. Bunu yaptıktan sonra VS ayarlarınızı kaybedeceğiniz konusunda uyarmalısınız.
0:23

6
Benim için çalışmadı: bu işe yaradı: stackoverflow.com/questions/18514642/…
bastianwegge

126

ReSharper-> gitmeyi Options > IntelliSense > Generalve radyo düğmelerini değiştirmeyi ve tıklamayı deneyebilirsiniz OK. Ardından daha önce seçilen radyo düğmesine geri dönün.

Düzenle

Burada / içinde atama keyshort kesintileri nasıl değiştirileceği olduğu Visual Studio/Resharpergelen JetBrains Bilgi Bankası'ndaki

Aradığınız komuta "ReSharper_QuickFix" adı verilir. Sürüm 8'de buna "Resharper_AltEnter" denir.


8
İçin Bump Resharper_AltEnterkısayol, maden yanlış çizilmiştir ve bu benim için sorun çözüldü
eouw0o83hf

1
Resharper_AltEnter çözüm olduğunu
reckface

110

Bunu yapmak zorundaydım:

  1. Yeniden Paylaşıcı -> Seçenekler -> Klavye ve Menüler
  2. "ReSharper 2.x veya IntelliJ IDEA" seçeneğini seçin
  3. "Şemayı Uygula" yı tıklayın
  4. "Kaydet" i tıklayın

  5. Yeniden Paylaşıcı -> Seçenekler -> Klavye ve Menüler
  6. "Visual Studio" yu seçin
  7. "Şemayı Uygula" yı tıklayın
  8. "Kaydet" i tıklayın

7
Teşekkürler. Bu bana yardımcı oldu ve diğer yöntemlerin hiçbiri benim durumumda olmadı.
ABCD

Önce "Hiçbiri", ardından "Visual Studio" yaptım ve benim için çalıştı. (VS2012 + ReSharper 8.2)
Chris R. Donnelly

Makinemde çalışıyor!
Elliot Wood

Ve bunun VisualStudio 2017 için de çalıştığını doğrulayabilirim
SonarJetLens

Evde yeni bir donanımım var, win10, VS 2017 ve tüm bu yıllar önce yaşadığım aynı problemi yaşadım. Bu düzeltmeyi bildirmekten gurur duyuyor hala çalışıyor! (yine de buraya bakmak zorunda kaldım :))
Bart

56

Senin almak için Alt+ Enter ↵için "ReSharper_AltEnter" eylemi (daha önce "ReSharper_QuickFix (Metin Düzenleyici)") belirlesin çalışma kombinasyonu Alt+ Enter ↵içinde Tools->Options->Environment->Keyboard. Klavye SeçenekleriBasın Alt+ Enter ↵içinde "Burada basın kısayolları:": açılır listede saha ve genişletmek "Kısayollar anda kullandığı". Eylemin seçilmesi gerekli değildir, sadece orada olmalıdır. Değilse - Resharper->Options->Environment->Keyboard & Menus"ReSharper 2.x veya Intellij IDEA" şemasına gidin ve uygulayın.

Bundan sonra, "Visual Studio" veya "None" klavye düzenini uygulasanız bile ReSharper acions Alt+ için çalışır Enter ↵. Kesin olmak gerekirse, "Visual Studio" şema seçme penceresi gösterilecek ve "Yok" için Yeniden Paylaşıcı eylemi varsayılan olarak yürütülecektir. Bu vesile ile Alt+ için "ReSharper_AltEnter" Enter ↵, ReSharper eylemlerinizi çalıştırmanın kilit anıdır!


25
R # 'ın yeni sürümleri için "ReSharper_AltEnter" adlı komut
Michael Logutov

1
Bu bir cevap olmalı (Michael'ın yorumlarıyla birlikte). Sıfırlama işlemleri kullanıcı tanımlı tüm ayarları sıfırlar - unutmayın!
IgorStack

"İçeren komutları göster" bölümünde, "ReSharper_AltEnter" ifadesini aratın, ardından "Kısayol tuşlarına basın" alanına "Alt + Enter" ekleyin, ardından yenilemek için "Ata" yı ekleyin.
dasons

Iletişim içeren show komutlarında hızlı düzeltme komutanı bulamıyorum. Resharper'ın daha yeni bir versiyonuna sahibim Sanırım
John Demetriou

21

Teşekkürler Josh ... öneriniz benim için çalıştı. Attığım adımlar VS 2010:

ReSharper -> Seçenekler -> Ortam -> Visual Studio Entegrasyonu -> Klavye Kısayolları (Visual Studio) -> Düzeni Uygula (düğme)


Benim için çalışıyor, bir not olsa da: Bunu daha önce yaptım ve biraz zaman alıyor. Sabırsız kaldım ve ctrl + alt + süreci bitirdim, bundan sonra tekrar çalışmaya başlayamadım. Hikayenin morali çocuklar: sabırlı olun :)
Mike

Benim için çalıştı düzeni uygula. ne yazık ki, bu denedim son seçenek oldu.
kayboldu

1
ReSharper 7 kullanıyorum ve menü öğelerinin adı değiştirildi. Diğerlerinin yararına, bu düğmeyi ReSharper -> Seçenekler -> Çevre -> Klavye ve Menüler -> Klavye Kısayolları (Visual Studio) -> Şemayı Uygula (düğme) altında buldum
Chris Payne

8

Bunu yapmak zorundaydım:

  1. Git > Araçlar - -> Seçenekler -> Çevre -> Klavye Visual Studio

  2. Sıfırla'ya basın

  3. Gidin > Seçenekler ... - -> Çevre -> Klavye ve Menüler ReSharper

  4. ReSharper klavye düzenini seçin

  5. Son olarak, Visual Studio'yu seçin , Şemayı Uygula'ya ve ardından Kaydet'e tıklayın

.. ve işe yaradı!


6

Aynı sorunla karşılaşıyorum. içine girerek düzeltebilirsiniz

ReSharper> Seçenekler> Çevre> Klavye ve Menüler> ReSharper 2.x veya IntelliJ IDEA'yı kontrol edin -> Uygula

Bu, için kısayol tuşlarını sıfırlar ReSharper.


3

Yukarıdaki cevaplara ek olarak, Resharper 3.3'ü kullanmanın kolay bir yolu var

Visual Studio 2017'de

  • Araçlar > Seçenekler'i açın veya Alt+ T+ tuşlarına basınO
  • Ortam sekmesi> Klavye'nin altında
  • " AltEnter " için arama yapın veResharper_AltEnter
  • Yeni bir kısayol ekle Alt+Enter
  • Ata > Tamam

ve işe yaradı ...

resim açıklamasını buraya girin


1

Kwex çözümünün işe yaradığını da buldum, ancak bazen tüm kısayolları geri getirmiyor.

Bu garip çözümü buldum

http://youtrack.jetbrains.com/issue/RSRP-287309

Şimdilik hile yapıyor gibi görünen bir geçici çözüm buldum (bunun evrensel olup olmadığından emin değilim, ama burada çalıştı. İki kez):

  1. Çalışmayan ReSharper kısayolları ayarlanmış olan geçerli ayarlarımı dışa aktardım (Araçlar-İçe / Dışa Aktar> Dışa aktarma seçili ...)
  2. Ayarları tekrar içe aktardım (Araçlar-> İçe / Dışa Aktar>> Seçili içe aktar ...)

Belki bir tür hack, ama klavye kısayolları çalışıyor gibi görünüyor.

çözüm gerisini düzeltmeye yardımcı oldu (özellikle Control + B - tanıma git)


1

Yapılacak tek şey, klavye kısayolunu ayarlamaktır Options > Environment > Keyboard. Ekleyebilir ReSharper_QuickFixAramanızla ve altında kısayol tuşları girmek Press shortcut keys:metin ve tıklayın Assignve OK. Tamam, hiçbir şeyi sıfırlamanız gerekmez.


1

Analiz dosyada açıldığında Alt+ neden Enter ↵çalışmaz ? Sadece kaydırma çubuğunun sağında kod düzenleme penceresinin sağ üst bakmak ve orada ise ikon yerine veya semboller size herhangi bir menüyü vermeyecektir + .off pausewarningOKR#AltEnter ↵

Bu devre dışı bırakılırsa, aşağıdaki R#seçenekler menüsünden etkinleştirebilir Code Inspection > Settingsve Enable code analysisişaretlendiğinden emin olabilirsiniz .


0

Vista -> Win 7'yi yükselttiğimde de aynıydım. Benim durumumda, klavyemi 'ABD-uluslararası' olarak ayarlamıştım. + İşaretine basarsanız, + + elde edersiniz. Çözüm: klavyeyi 'US' olarak ayarlayın.


0

diğer çözümlerden herhangi biri çalışmazsa %APPDATA%\JetBrains\ReSharperklasörü silmeyi deneyin . Bu, ReSharper'ı VS2012 ve VS2013'teki çalışma koşullarına geri yükler.


0

Benim durumumda Sağ-Alt "oluştur" tuşu pencerelerin basıldığını görmesini engelliyordu, bu yüzden sadece "enter" gördü. Oluşturma anahtarını kaldırmak benim için düzeltti ..


0

Bu, ReSharper'ı bazı v8 EAP'den 8.0.14.856 sürümüne yükselttikten sonra başıma geldi. IntelliJ kısayollarını kullanıyorum. Alt+ Çalışmam Enter ↵durdu. Geri almak için

ReSharper | Options | KeyBoard & Menus.

Visual Studio radyo düğmesini seçtikten sonra Şemayı Uygula düğmesini seçtim, ardından Resharper 2x veya IntelliJ IDEA radyo düğmesini, sonra başka bir Uygulama Uygulamasını seçtim. Alt+ Cihazım Enter ↵tekrar çalışmaya başladı.

Bunu yazıyorum çünkü sorun aracın en yeni sürümünde geldi ve Bart ve Josh'un yorumları hala hala doğru olsa da, yazdıklarından beri biraz hareket eden menü öğelerine atıfta bulunuyor.

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.