Pintasan keyboard tidak aktif di Visual Studio dengan Resharper diinstal

237

Saya sudah menginstal Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44.

Masalahnya adalah tidak ada pintasan yang aktif sejak Resharper diinstal.

Sebagai contoh: Saya dapat mengganti nama melalui 'Refactor> Rename'. Tapi shorcut Ctrl+ Rtidak melakukan apa-apa.

Saya telah mengatur skema keyboard Resharper ke 'Visual Studio' di 'Resharper> Pilihan> Lingkungan> Keyboard & Menu'

Apakah ada cara untuk mengaktifkan pintasan? Terima kasih.

Julia
sumber
1
Tidak ada jalan pintas? Bahkan Ctrl + C dan Ctrl + V tidak?
Kendall Frey
Yah, itu entah bagaimana fitur Resharper, menggantikan pintasan Visual Studio. Seharusnya itu meminta Anda dengan sopan. Mungkin Anda melewatkan kotak dialog yang meminta izin atau opsi. Anda harus menghapusnya, memperbaiki Visual Studio dan menginstal ulang.
Simon Mourier
Saya percaya bahwa pintasan VS studio adalah 'Ctrl + R, R'. yaitu Tahan Ctrl + R (Tekan dua kali). Apakah ini berhasil?
Patrick D'Souza
1
Ctrl + C dan Ctrl + V berfungsi. Ctrl + R, R - menyebabkan pesan 'Kombinasi tombol (Ctrl + R, Ctrl + R) bukan perintah'. Saya telah mencopot pemasangan Resharper dan VS. Kemudian pasang keduanya kembali. (sebelum pesannya adalah 'Kombinasi tombol (Ctrl + R, Ctrl + R) terikat ke perintah (.Resharper.Rename) yang saat ini tidak tersedia.')
Julia

Jawaban:

471

Pertama-tama saya akan mencoba mengatur ulang semua pengaturan Visual Studio ( Alat> Pengaturan Impor dan Ekspor> Atur ulang semua pengaturan ), kemudian buka Pengambilan Kembali> Pilihan> Keyboard & Menu dan gunakan kembali skema pintasan keyboard.

Saya harus melakukan sesuatu yang serupa sekali.

Nick Spreitzer
sumber
7
@Divine: Anda menolak saya karena saran saya untuk masalah yang tidak Anda lakukan tidak membantu Anda? Ya, itu masuk akal.
Nick Spreitzer
24
Ini akan mengatur ulang semua pengaturan VS Anda, kan? Bukan hanya pintasan keyboard. Karena itu agak buruk.
DCShannon
5
@ DCShannon Yap. Situasi putus asa membutuhkan tindakan putus asa. :) Anda selalu dapat mengekspor pengaturan Anda sebelum mengatur ulang.
Nick Spreitzer
18
Kekhawatiran dalam komentar dari @DCShannon valid. Ini akan mengatur ulang semua pengaturan VS Anda, yang mencakup banyak hal di luar hanya pemetaan keyboard. Pilihan yang lebih baik adalah mengatur ulang hanya skema pemetaan keyboard Anda di Tools> Options> Environment> Keyboard
BitMask777
2
Meskipun ini merupakan solusi, langkah pertama (mengatur ulang semua pengaturan) agak drastis dan tidak perlu bagi banyak pengguna. Lihat saran yang lebih konservatif dari ND72 - saran itu bekerja untuk saya atau lebih dari satu workstation, dan itu hanya memengaruhi pengaturan ReSharper dan bukan pengaturan Visual Studio.
Jazimov
139

Ini berhasil untuk saya.

Pengaturan untuk Resharper / Opsi / KeyBoard & Menu / Tidak Ada / Terapkan dan Simpan

lalu

Resharper / Opsi / KeyBoard & Menu / Set ke Visual Studio / Terapkan dan Simpan

ND72
sumber
21
Bekerja untukku. Saya sarankan mencoba solusi ini sebelum meniup SEMUA pengaturan seperti yang disarankan dalam jawaban yang diterima.
brntsllvn
2
Ini juga bekerja untuk saya, dengan VS 2017 dan ReSharper 2017.1. Saya merekomendasikan untuk mencoba ini sebelum menggunakan solusi dalam jawaban yang diterima, yang memiliki efek samping yang tidak diinginkan.
ZbynekZ
1
Ini bekerja untuk saya untuk Resharper 2017.3.2 dan VS 2015
Sanket Sonavane
1
Ini bekerja untuk saya di VS 2019 Pro dengan ReSharper 2018.3.4.
Ryan
Jawaban ini sepenuhnya!
ErpaDerp
18

Saya memiliki masalah yang sama dan reset tidak memperbaikinya. Kemudian dukungan penyelamat membantu saya. Solusinya sangat sederhana! Saya dari Rusia dan biasanya keyboard default saya adalah Rusia. Di panel kontrol | pengaturan bahasa | ganti keyboard - Saya mengubah keyboard default ke Bahasa Inggris. Kemudian pasang kembali pengaturan di VS: Resharper | Opsi | Keyboard & Menu - terapkan skema R #. Dan masalahnya sudah diperbaiki :)

Yuri Fedoseev
sumber
Memang, saya sudah mengaktifkan Bahasa Belanda & Inggris. Ketika saya menerapkan tema R #, keyboard beralih dari Bahasa Belanda ke Bahasa Inggris. Saya beralih kembali ke Belanda sebelum menekan tombol Simpan. Ini berhasil untuk saya.
Mengejar
9

Saya memiliki waktu yang sangat sulit mendapatkan ini bekerja di bawah VS2015 suatu hari. Setelah instalasi awal semuanya bekerja, tapi saya datang pagi ini dan pintasan keyboard saya tidak berfungsi. Melewati Lingkungan Resharper > Keyboard & Menu tidak berfungsi; menginstal ulang Resharper tidak berfungsi. Bahkan menghapus setiap konfigurasi dari folder AppData dari Resharper tidak berfungsi.

Jadi apa yang berhasil? Pergi ke Alat Visual Studio > Pilihan> Lingkungan> Keyboard dan klik Reset . Setelah saya melakukan itu, maka skema Resharper akan diambil.

Adam Skinner
sumber
Masalahnya adalah ini hanya solusi sementara. Terkadang saya harus mengulangi apa yang telah Anda gambarkan beberapa kali sehari.
Dmytro Shevchenko
8

Anda dapat melihat opsi Integrasi Visual Studio untuk ReSharper dengan ...

  1. Pilih ReSharper> Opsi ... dari menu Visual Studio
  2. Pilih item Integrasi Visual Studio pada jendela Opsi

Bagian bawah halaman memberikan instruksi tentang cara mengatur ulang skema keyboard.

Jika itu tidak berhasil, saya akan menginstal ulang ReSharper.

John Laffoon
sumber
1
Bekerja untuk saya di VS 2015 RC. Langkah penting disebutkan dalam Pilihan ReSharper panel> Keyboard & Menu: mengatur ulang ikatan keyboard dalam opsi Visual Studio terlebih dahulu, sebelum mencoba untuk menerapkan kembali skema keyboard ReSharper.
Formulir
8

Yang ini berhasil untuk saya

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

VS + Resharper

Lawrence
sumber
7

Atau - pastikan Resharper diaktifkan. Studio visual saya tidak memperbarui informasi lisensi Resharper saya, jadi ketika membuka menu resharper (setelah mencoba mencari tahu mengapa pintasan saya berhenti berfungsi!), Itu adalah item menu "Mengapa Resharper dinonaktifkan?" Mengklik pada item menu membuka dialog, yang kemudian secara otomatis menyelesaikan lisensi. Pertanyaan selanjutnya untuk Jetbrains adalah mengapa saya harus membuka dialog agar hal itu diperpanjang secara otomatis ??

InquisitorJax
sumber
1
Setelah berjam-jam menghabiskan waktu untuk menginstal ulang semuanya, INI ternyata menjadi masalah saya. Aku merasa bodoh. Terima kasih banyak!!!
muzurB
Ya - setelah mencoba beberapa opsi yang terdaftar, saya menyadari bahwa lisensi saya telah kedaluwarsa. Memperbarui itu memperbaiki masalah. Sayang sekali bahwa tidak ada pemberitahuan yang lebih baik tentang kedaluwarsa.
Dr. C. Hilarius
6

Tanpa mengatur ulang pengaturan Visual Studio :

Saya menemukan sederhana

  • ReSharper> Opsi> Papan Ketik
  • Terapkan tombol Skema
  • Tombol simpan

Membawa kembali perintah keyboard ReSharper saya yang hilang tanpa mengacaukan pengaturan VS saya.

(Komunitas Visual Studio 2017 + ReSharper Ultimate)

Pengembang Meme
sumber
2
Ini memperbaiki masalah saya juga, tetapi saya menemukan saya harus me-restart VS sebelum berhasil.
Dan Sinclair
3

Saya memiliki masalah yang sama dengan Visual Studio 2015 dan Resharper 9.2

"Resharper 9 pintasan keyboard tidak berfungsi di Visual Studio 2015"

Saya telah mencoba semua kemungkinan mengatur ulang dan menerapkan skema keyboard dan menemukan jawabannya dari Yuri Fedoseev.

Konfigurasi bahasa Windows 10 saya hanya menggunakan bahasa Swedia dalam preferensi bahasa "Control Panel \ Clock, Language, and Region \ Language"

Solusinya adalah menambahkan bahasa Inggris (saya memilih versi AS) dalam daftar bahasa. Dan kemudian pergi ke Resharper> Pilihan> Keyboard & Menu> Terapkan Skema. (mungkin Anda bahkan tidak perlu menerapkan skema)

JimiSweden
sumber
3

Coba langkah-langkah ini:

1) Resharper Options>>Keyboard & Menus

Kemudian pilih titik:

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

Kemudian klik Apply Scheme and Save.

2) Tools> Options> Environment>Keyboard

  • Klik Reset
  • Klik Ok
sdasdasdasd
sumber
2

Hanya komentar tentang masalah ini. Setelah saya menginstal Visual Studio 2015 RTM semua pintasan resharper saya hilang. (Saya memiliki mereka bekerja dengan baik dengan RC) Beberapa rekan saya mengalami masalah yang sama persis dengan Visual Studio 2012.

Saya mencoba semua saran di sini tetapi tidak ada yang berhasil. Cara yang saya temukan untuk menyelesaikan ini adalah: masuk ke Alat -> Pengaturan Impor dan Ekspor, pilih "Impor pengaturan lingkungan yang dipilih" dan dalam kasus saya gunakan Pengaturan yang saya miliki dari instalasi RC saya (Anda dapat melihat bahwa ada file dengan bagian dari tanggal sebagai nama file seperti: CurrentSettings-2014-09-22). Untuk masalah kolega saya, saya pada dasarnya mengirimi mereka .vssettings yang saya miliki yang berfungsi pada instalasi VS2012 lokal saya.

Ini secara efektif menyelesaikan masalah pintasan. Penyelidikan lebih lanjut dalam kasus saya menunjukkan bahwa meskipun saya menerapkan pintasan Resharper, mereka tidak pernah terikat pada tombol pintas yang sebenarnya, itulah sebabnya mengatur ulang barang tidak pernah berhasil.

juga
sumber
2
  1. Setel ulang atau terapkan skema
  2. Menyimpan
  3. Mulai ulang Visual Studio
Martin MightyMart Lauzon
sumber
1

Saya mendapatkannya bekerja lagi dengan masuk ke VS 2015 Pilihan-> Keyboard, lalu tekan Reset. Kemudian kembali ke opsi keyboard resharper dan pilih skema ReSharper dan tekan berlaku.

Rasmus
sumber
Itu juga berhasil bagi saya. Ini adalah metode yang disarankan dalam utas forum Jet Brains ini: resharper-support.jetbrains.com/hc/en-us/community/posts/…
kiprainey
1

Saya menghadapi masalah yang sama. Saya mengikuti jawaban yang disetujui. Saya sudah melakukannya tetapi tidak berfungsi, karena format keyboard saya berbeda. Itu di keyboard Bengali. Tetapi kemudian saya telah mengubah tata letak keyboard saya dan mencoba dengan cara ini.

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

Kemudian itu bekerja dengan baik. Tetapi setiap kali saya mengubah keyboard Bahasa Inggris-AS ke Bahasa Bengali maka itu berubah lagi dan saya perlu melakukan konfigurasi ulang.

gdmanandamohon
sumber
1

Dalam Visual Studio: Alat -> Opsi -> Lingkungan -> Keyboard -> Reset

Duc Nguyen
sumber
1

Catatan untuk pengguna NVidia: GeForce Experience diam-diam mengabaikan beberapa hotkey (misalnya Alt + F7) dan ReSharper berhenti untuk menangani mereka. Jadi, Anda perlu menonaktifkan atau memetakan hotkey nvidia terlebih dahulu.

Dmitry Sazonov
sumber
1
i unticked mengaktifkan overlay 'sesuatu' dalam pengaturan geforce, dan resharper saya bekerja lagi, ta
sawe
1

Jawaban yang Diperbarui:

Jika sudut kiri menunjukkan itu adalah "Miscellaneous Files" di Visual Studio, Anda akan ingin memastikan file saat ini termasuk dalam proyek atau tidak terlebih dahulu, jika tidak, ReSharper tidak memiliki cara untuk mencari cara pintas atau bahkan bekerja. Visual Studio terkadang tidak akan menyertakan file dalam csproj

masukkan deskripsi gambar di sini

EvilDuck
sumber
0

Satu-satunya hal yang bisa saya temukan mengatakan pertama mencoba dan melakukan VS-Repair Jika itu tidak berhasil maka lakukan ini.

Mulai ulang Windows dan dalam mode aman, jalankan devenv / safemode di Visual Studio 2005 Command Prompt. Jika dalam mode aman masalah ini hilang, penyebabnya haruslah aplikasi pihak ketiga, layanan atau Visual Studio Add-in. Silakan juga coba devenv / resetsettings atau devenv / setup di Command Prompt.

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

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

Anthony Russell
sumber
0

Saya telah mencoba banyak masalah di atas dan masih memiliki masalah instalasi.

Ternyata mengunduh versi lengkap (bukan web installer), dan menjalankannya sebagai administrator akhirnya menginstal versi terbaru tanpa kesalahan di VS 2015.

jimfromthegym - Jim Mackin
sumber
0

Pertama, Anda perlu mengatur ulang pengaturan VS (alat> opsi> Pengaturan Ekspor> Atur ulang semua pengaturan) dan klik tombol Resharper (Opsi> Lingkungan> Keyboard & Menu> Pintasan keyboard) pilih item yang ingin Anda gunakan dan gunakan skema.

Ini bekerja untuk saya di visual studio 2012.

Shihchao
sumber
-1

Saya harus menghapus

C: \ Users {username} \ AppData \ Local \ JetBrains folder. Kemudian mampu mengaktifkan shorcuts lagi.

Michael Vejlegård Kristensen
sumber
Masalah saya sebenarnya tidak sama (tidak ada shorcuts keyboard karena resharper tidak dapat memuat sama sekali setelah checkout) tetapi solusi ini memperbaikinya.
Orace
Tolong hati-hati. Ini dapat merusak Visual Studio, terlepas dari Resharper. Juga, ini dapat mencegah Anda dari melakukan uninstall ulang bersih.
Jim G.