Phím tắt không hoạt động trong Visual Studio đã cài đặt Resharper


237

Tôi đã cài đặt Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44.

Vấn đề là không có phím tắt nào được kích hoạt kể từ khi Resharper được cài đặt.

Ví dụ: Tôi có thể đổi tên thông qua 'Refactor> Đổi tên'. Nhưng shorcut Ctrl+ Rkhông làm gì cả.

Tôi đã đặt lược đồ bàn phím Chia sẻ lại thành 'Visual Studio' trong 'Chia sẻ lại> Tùy chọn> Môi trường> Bàn phím & Menu'

Có cách nào để kích hoạt phím tắt? Cảm ơn.


1
Không có phím tắt? Thậm chí không Ctrl + C và Ctrl + V?
Kendall Frey

Chà, đó là một tính năng của Resharper, thay thế các phím tắt Visual Studio. Nó nên đã hỏi bạn một cách lịch sự mặc dù. Có thể bạn đã bỏ lỡ các hộp thoại yêu cầu quyền hoặc tùy chọn. Bạn nên gỡ cài đặt nó, sửa chữa Visual Studio và cài đặt lại.
Simon Mourier

Tôi tin rằng phím tắt của studio VS là 'Ctrl + R, R'. tức là Giữ Ctrl + R (Bấm đúp). Nó có hoạt động không?
Patrick D'Souza

1
Ctrl + C và Ctrl + V đang hoạt động. Ctrl + R, R - khiến thông báo 'Tổ hợp phím (Ctrl + R, Ctrl + R) không phải là lệnh'. Tôi đã gỡ cài đặt cả Resharper và VS. Sau đó cài đặt lại cả hai. (trước thông báo là 'Tổ hợp phím (Ctrl + R, Ctrl + R) bị ràng buộc với lệnh (.Resharper.Rename) hiện không khả dụng.')
Julia

Câu trả lời:


471

Trước tiên tôi sẽ thử đặt lại tất cả các cài đặt Visual Studio ( Công cụ> Nhập và xuất Cài đặt> Đặt lại tất cả cài đặt ), sau đó chuyển đến Chia sẻ lại> Tùy chọn> Bàn phím & Menu và áp dụng lại lược đồ phím tắt.

Tôi đã phải làm một cái gì đó tương tự một lần.


7
@Divine: Bạn đã bỏ phiếu cho tôi vì đề xuất của tôi cho một vấn đề bạn không giúp bạn? Vâng, điều đó có ý nghĩa.
Nick Spreitzer

24
Điều này sẽ thiết lập lại tất cả các cài đặt VS của bạn, phải không? Không chỉ các phím tắt. Bởi vì đó là loại xấu.
DCShannon

5
@DCShannon Yep. Tình huống tuyệt vọng kêu gọi các biện pháp tuyệt vọng. :) Bạn luôn có thể xuất cài đặt của mình trước khi đặt lại chúng.
Nick Spreitzer

18
Mối quan tâm trong nhận xét từ @DCShannon là hợp lệ. Điều này sẽ đặt lại tất cả các cài đặt VS của bạn, bao gồm nhiều thứ ngoài ánh xạ bàn phím. Tùy chọn tốt hơn là chỉ đặt lại sơ đồ ánh xạ bàn phím của bạn tại Công cụ> Tùy chọn> Môi trường> Bàn phím
BitMask777

2
Mặc dù đây là một giải pháp, bước đầu tiên (đặt lại tất cả các cài đặt) hơi quyết liệt và sẽ không cần thiết đối với nhiều người dùng. Xem đề xuất thận trọng hơn của ND72 - lời khuyên đó có hiệu quả với tôi hoặc nhiều hơn một máy trạm và nó chỉ ảnh hưởng đến cài đặt ReSharper chứ không phải cài đặt Visual Studio.
Jazimov

139

Điều này làm việc cho tôi.

Cài đặt thành Chia sẻ lại / Tùy chọn / KeyBoard & Menu / Không / Áp dụng và Lưu

và sau đó

Chia sẻ lại / Tùy chọn / KeyBoard & Menu / Đặt vào Visual Studio / Áp dụng và lưu


21
Đã làm cho tôi. Tôi khuyên bạn nên thử giải pháp này trước khi thổi bay TẤT CẢ cài đặt như được đề xuất trong câu trả lời được chấp nhận.
brntsllvn

2
Điều này cũng làm việc với tôi, với VS 2017 và ReSharper 2017.1. Tôi chắc chắn khuyên bạn nên thử điều này trước khi sử dụng giải pháp trong câu trả lời được chấp nhận, có tác dụng phụ không mong muốn.
ZbynekZ

1
Điều này làm việc cho tôi cho Resharper 2017.3.2 và VS 2015
Sanket Sonavane

1
Điều này làm việc cho tôi trong VS 2019 Pro với ReSharper 2018.3.4.
Ryan

Câu trả lời này tất cả các cách!
ErpaDerp

18

Tôi đã có cùng một vấn đề và thiết lập lại đã không sửa nó. Sau đó, hỗ trợ chia sẻ lại giúp tôi. Giải pháp rất đơn giản! Tôi đến từ Nga và thường bàn phím mặc định của tôi là tiếng Nga. Trong bảng điều khiển | cài đặt ngôn ngữ | thay đổi bàn phím - Tôi đã thay đổi bàn phím mặc định sang tiếng Anh. Sau đó, cài đặt lại trong VS: Resharper | Tùy chọn | Bàn phím & Menu - áp dụng lược đồ R #. Và vấn đề đã được khắc phục :)


Thật vậy, tôi đã kích hoạt tiếng Hà Lan và tiếng Anh. Khi tôi áp dụng chủ đề R #, bàn phím đã chuyển từ tiếng Hà Lan sang tiếng Anh. Tôi quay lại tiếng Hà Lan trước khi nhấn nút Lưu. Điều này đã làm điều đó cho tôi.
pursang

9

Tôi đã có một thời gian rất khó khăn để làm việc này dưới VS2015 một ngày. Sau khi cài đặt ban đầu, mọi thứ đều hoạt động, nhưng tôi đến vào sáng nay và các phím tắt của tôi không hoạt động. Đi qua Môi trường của Resharper > Bàn phím & Menu không hoạt động; cài đặt lại Resharper không hoạt động. Ngay cả việc xóa mọi cấu hình khỏi thư mục AppData của Resharper cũng không hoạt động.

Vì vậy, những gì đã làm việc? Truy cập Công cụ của Visual Studio > Tùy chọn> Môi trường> Bàn phím và nhấp vào Đặt lại . Sau khi tôi làm điều đó, kế hoạch của Resharper sẽ thực hiện.


Vấn đề là đây chỉ là một giải pháp tạm thời. Đôi khi tôi phải lặp lại những gì bạn đã mô tả nhiều lần trong ngày.
Dmytro Shevchenko

8

Bạn có thể xem các tùy chọn Tích hợp Visual Studio cho ReSharper bằng cách ...

  1. Chọn ReSharper> Tùy chọn ... từ menu Visual Studio
  2. Chọn mục Tích hợp Visual Studio trên cửa sổ Tùy chọn

Phần dưới cùng của trang cung cấp hướng dẫn về cách đặt lại sơ đồ bàn phím.

Nếu nó không hoạt động, tôi sẽ cài đặt lại ReSharper.


1
Làm việc cho tôi trong VS 2015 RC. Bước quan trọng được đề cập trong Tùy chọn ReSharper> Bảng điều khiển Bàn phím & Menu: trước tiên đặt lại các ràng buộc bàn phím trong tùy chọn Visual Studio, trước khi thử áp dụng lại sơ đồ bàn phím ReSharper.
Mẫu

8

Cái này làm việc cho tôi

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

VS + chia sẻ lại


7

Hoặc - đảm bảo rằng Resharper được bật. Studio hình ảnh của tôi không cập nhật thông tin giấy phép Resharper của tôi, vì vậy khi mở menu chia sẻ lại (sau khi cố gắng tìm hiểu tại sao các phím tắt của tôi ngừng hoạt động!), Đó là một mục menu "Tại sao Resharper bị vô hiệu hóa?" Nhấp vào mục menu sẽ mở ra một hộp thoại, sau đó tự động giải quyết giấy phép. Câu hỏi tiếp theo dành cho Jetbrains là tại sao tôi phải mở hộp thoại để điều đó tự động gia hạn ??


1
Sau nhiều giờ lãng phí thời gian để cài đặt lại mọi thứ, NÀY hóa ra là vấn đề của tôi. Tôi cảm thấy thật ngu ngốc. Cảm ơn bạn rất nhiều!!!
muzurB

Có - sau khi thử một số tùy chọn được liệt kê, tôi nhận ra rằng giấy phép của tôi đã hết hạn. Cập nhật nó đã sửa các vấn đề. Chỉ cần một người lập dị rằng không có thông báo tốt hơn về thời hạn sử dụng.
Bác sĩ C. Hilarius

6

Không cần thiết lập lại cài đặt Visual Studio :

Tôi tìm thấy đơn giản

  • ReSharper> Tùy chọn> Bàn phím
  • Áp dụng nút Scheme
  • Nút lưu

Mang lại các lệnh bàn phím ReSharper bị mất của tôi mà không làm hỏng các cài đặt VS của tôi.

(Cộng đồng Visual Studio 2017 + ReSharper Ultimate)


2
Điều này cũng khắc phục vấn đề của tôi, nhưng tôi thấy tôi phải khởi động lại VS trước khi nó hoạt động.
Dan Sinclair

3

Tôi gặp vấn đề tương tự với Visual Studio 2015 và Resharper 9.2

"Chia sẻ lại 9 phím tắt không hoạt động trong Visual Studio 2015"

Tôi đã thử tất cả các khả năng thiết lập lại và áp dụng các sơ đồ bàn phím và tìm thấy câu trả lời từ Yuri Fedoseev.

Cấu hình ngôn ngữ Windows 10 của tôi chỉ có tiếng Thụy Điển trong tùy chọn ngôn ngữ "Bảng điều khiển \ Đồng hồ, Ngôn ngữ và Vùng \ Ngôn ngữ"

Giải pháp là thêm tiếng Anh (tôi chọn phiên bản Hoa Kỳ) vào danh sách ngôn ngữ. Và sau đó vào Resharper> Tùy chọn> Bàn phím & Menu> Áp dụng lược đồ. (có lẽ bạn thậm chí không cần phải áp dụng chương trình này)


3

Hãy thử các bước này:

1) Chia sẻ lại Options>>Keyboard & Menus

Sau đó chọn điểm:

  • Hide overridden Visual Studio menu items (Kiểm tra)
  • Visual Studio (Kiểm tra)

Sau đó bấm vào Apply Scheme and Save.

2) Tools> Options> Environment>Keyboard

  • Nhấp chuột Reset
  • Nhấp chuột Ok

2

Chỉ cần một nhận xét về vấn đề này. Sau khi tôi cài đặt Visual Studio 2015 RTM, tất cả các phím tắt chia sẻ lại của tôi đã biến mất. (Tôi đã có họ làm việc tốt với RC) Một số đồng nghiệp của tôi đã có cùng một vấn đề với Visual Studio 2012.

Tôi đã thử tất cả các đề xuất ở đây nhưng không có kết quả. Cách tôi tìm thấy để giải quyết vấn đề này là: đi tới Công cụ -> Nhập và xuất Cài đặt, chọn "Nhập cài đặt môi trường đã chọn" và trong trường hợp của tôi, hãy sử dụng Cài đặt tôi có từ cài đặt RC của mình (bạn có thể thấy rằng có các tệp với các phần của một ngày dưới dạng tên tệp như: CurrentSinstall-2014-09-22). Đối với các đồng nghiệp của tôi, về cơ bản, tôi đã gửi cho họ .vss settings mà tôi có đang thực hiện cài đặt VS2012 cục bộ.

Điều này có hiệu quả giải quyết vấn đề phím tắt. Điều tra sâu hơn trong trường hợp của tôi cho thấy rằng mặc dù tôi đã áp dụng các phím tắt Resharper nhưng chúng không bao giờ bị ràng buộc với phím tắt thực tế, đó là lý do tại sao việc đặt lại công cụ không bao giờ hoạt động.



1

Tôi đã làm cho nó hoạt động trở lại bằng cách vào Tùy chọn VS 2015-> Bàn phím, sau đó nhấn Đặt lại. Sau đó quay lại chia sẻ lại các tùy chọn bàn phím và chọn lược đồ ReSharper và nhấn áp dụng.


Điều đó làm việc cho tôi là tốt. Đó là phương pháp được đề xuất trong chủ đề diễn đàn Jet Brains này: resharper-support.jetbrains.com/hc/en-us/community/posts/
mẹo

1

Tôi đã phải đối mặt với cùng một vấn đề. Tôi làm theo câu trả lời đã được phê duyệt. Tôi đã làm nhưng nó không hoạt động, vì định dạng bàn phím của tôi là khác nhau. Đó là trong bàn phím tiếng Bengal. Nhưng sau này tôi đã thay đổi cách bố trí bàn phím và thử theo cách này.

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

Sau đó, nó đã hoạt động tốt. Nhưng bất cứ khi nào tôi thay đổi bàn phím tiếng Anh-Mỹ thành tiếng Bengal thì nó lại thay đổi và tôi cần phải cấu hình lại.


1

Trong Visual Studio: Công cụ -> Tùy chọn -> Môi trường -> Bàn phím -> Đặt lại


1

Lưu ý cho người dùng NVidia: GeForce Experience âm thầm ghi đè một số phím nóng (ví dụ: Alt + F7) và các điểm dừng ReSharper để xử lý chúng. Vì vậy, bạn cần phải vô hiệu hóa hoặc ánh xạ lại các phím nóng nvidia trước.


1
tôi chưa sử dụng cho phép lớp phủ 'cái gì đó' trong cài đặt chính xác và trình chia sẻ lại của tôi hoạt động trở lại, ta
sawe

1

Cập nhật câu trả lời:

Nếu góc bên trái hiển thị đó là "Tệp khác" trên Visual Studio, bạn sẽ muốn đảm bảo tệp hiện tại có được bao gồm trong dự án hay không, nếu không, ReSharper không có cách nào để tìm ra lối tắt hoặc thậm chí hoạt động. Visual Studio đôi khi sẽ không bao gồm các tệp trong csproj

nhập mô tả hình ảnh ở đây


0

Điều duy nhất tôi có thể tìm thấy nói thử đầu tiên và thực hiện VS-Repair. Nếu nó không hoạt động thì làm điều này.

Khởi động lại Windows và ở chế độ an toàn, chạy devenv / safemode trong Visual Studio 2005 Command Prompt. Nếu ở chế độ an toàn, sự cố này đã biến mất, nguyên nhân phải là các ứng dụng, dịch vụ của bên thứ ba hoặc Bổ trợ Visual Studio. Vui lòng thử devenv / resets settings hoặc devenv / setup trong Command Prompt.

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

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


0

Tôi đã thử nhiều vấn đề trên và vẫn gặp sự cố cài đặt.

Hóa ra việc tải xuống phiên bản đầy đủ (không phải trình cài đặt web) và chạy nó khi quản trị viên cuối cùng đã cài đặt phiên bản mới nhất không có lỗi trong VS 2015.


0

Trước tiên, bạn cần đặt lại cài đặt VS (công cụ> tùy chọn> Xuất cài đặt> Đặt lại tất cả cài đặt) và nhấp vào nút Chia sẻ lại (Tùy chọn> Môi trường> Bàn phím & Menu> Phím tắt) chọn mục bạn muốn sử dụng và áp dụng sơ đồ.

Đó là công việc của tôi trên studio hình ảnh 2012.


-1

Tôi đã phải xóa

C: \ Users {tên người dùng} \ AppData \ Local \ JetBrains. Sau đó đã có thể kích hoạt các shorcut một lần nữa.


Vấn đề của tôi không thực sự giống nhau (không có phím tắt bàn phím vì trình chia sẻ lại hoàn toàn không thể tải sau khi thanh toán) nhưng giải pháp này đã khắc phục nó.
Orace

Hãy cẩn thận. Điều này có thể phá vỡ Visual Studio, bất kể Resharper. Ngoài ra, điều này có thể ngăn bạn thực hiện gỡ cài đặt sạch - cài đặt lại.
Jim G.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.