Chia sẻ lại Alt Enter không hoạt động


242

Giúp tôi với, tôi không thể làm việc mà không có Resharper. Đột nhiên, phím tắt Alt+ của tôi Enter ↵(để hiển thị danh sách hành động) đã ngừng hoạt động. Bất cứ ai có kinh nghiệm này hoặc biết làm thế nào để khắc phục?


3
Tại sao không chọn câu trả lời của Chuck Conway là câu trả lời đúng? Nó khắc phục vấn đề cụ thể này mà không giết tất cả các tùy chỉnh phím tắt khác của bạn.
Jordan Morris

8
+1 cho "không thể không có chức năng Resharper" Tôi đến đây với cùng một nỗi lo! cụm từ đi đến của tôi là "không thể hoạt động mà không có Resharper"
Callum Linington

Câu trả lời:


247

Triệu chứng A: menu bật lên trong một giây, sau đó biến mất. Khắc phục bằng các bước sau theo thứ tự số.

Triệu chứng B: nhấn Alt+ Enter ↵không làm gì cả. Khắc phục bằng cách sử dụng Bước # 2 trước, sau đó thử Bước 1 nếu sự cố vẫn còn.

  1. Thực hiện thiết lập lại Visual Studio:

    • Chạy cmd.exevới tư cách quản trị viên
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. Áp dụng lại sơ đồ bàn phím Visual Studio:

    • (ReSharper mới nhất của VS2013) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save . Điều này sẽ thiết lập lại các phím tắt cho ReSharper.
    • (Các phiên bản cũ hơn) ReSharper > Options > Environment > General > Visual Studio Integration > Apply

2
Cài đặt lại ReSharper sau khi làm điều này và nó đã hoạt động. Cảm ơn :)
JontyMC

159
Thay vì cài đặt lại ReSharper sau khi thiết lập lại VS, bạn có thể khắc phục bằng cách vào các tùy chọn ReSharper và thực hiện "Môi trường -> Chung -> Tích hợp Visual Studio -> Áp dụng". Điều này sẽ thiết lập lại các phím tắt cho ReSharper.
Josh Đóng

5
+1 cho nhận xét của Josh - Tôi thấy rằng chỉ cần nhấp vào "Áp dụng" đã hoạt động mà không phải đặt lại VS.
Ian G

4
Cảm ơn! Làm việc với bình luận của Josh. Bạn nên cảnh báo rằng bạn sẽ mất cài đặt VS sau khi thực hiện việc này.
dtroy

6
Không làm việc cho tôi: điều này đã làm: stackoverflow.com/questions/18514642/ trên
bastianwegge

126

Bạn có thể thử đi ReSharper-> Options > IntelliSense > Generalvà chuyển đổi các nút radio và nhấp OK. Sau đó chuyển trở lại các radiobutton đã chọn trước đó.

Biên tập

Dưới đây là cách thay đổi / gán các lần cắt khóa Visual Studio/Resharpertừ Cơ sở tri thức JetBrains

Lệnh bạn đang tìm kiếm được gọi là "ReSharper_QuickFix". Trong phiên bản 8, cái này được gọi là "Resharper_Alt Entry".


8
Bump cho các Resharper_AltEnterphím tắt, của tôi đã được ánh xạ không đúng và nó đã giải quyết vấn đề cho tôi
eouw0o83hf

1
Resharper_Alt
Entry

110

Tôi phải làm điều này:

  1. Chia sẻ lại -> Tùy chọn -> Bàn phím & Menu
  2. Chọn "ReSharper 2.x hoặc IntelliJ IDEA"
  3. Nhấp vào "Áp dụng Đề án"
  4. Nhấp vào để lưu"

  5. Chia sẻ lại -> Tùy chọn -> Bàn phím & Menu
  6. Chọn "Visual Studio"
  7. Nhấp vào "Áp dụng Đề án"
  8. Nhấp vào để lưu"

7
Cảm ơn. Điều này đã giúp tôi và các phương pháp khác không xảy ra trong trường hợp của tôi.
ABCD

Tôi đã làm "Không", sau đó là "Visual Studio", và nó hoạt động với tôi. (VS2012 + ReSharper 8.2)
Chris R. Donnelly

Hoạt động trên máy của tôi!
Gỗ Elliot

Và tôi có thể xác nhận rằng điều này cũng hoạt động cho VisualStudio 2017
SonarJetLens

Tôi có một giàn khoan mới ở nhà, win10, VS 2017 và có cùng một vấn đề mà tôi đã gặp tất cả những năm trước. Tự hào báo cáo sửa chữa này vẫn hoạt động! (phải tìm nó ở đây mặc dù :))
Bart

56

Để hoạt động kết hợp Alt+ của bạn hoạt Enter ↵động, bạn nên đặt hành động "ReSharper_Alt Entry" (trước đây là "ReSharper_QuickFix (Trình chỉnh sửa văn bản)") cho Alt+ Enter ↵in Tools->Options->Environment->Keyboard. Tùy chọn bàn phímNhấn Alt+ Enter ↵trong "Bấm phím tắt tại đây:" trường và mở rộng "Phím tắt hiện đang được sử dụng bởi:" danh sách thả. Không cần thiết cho hành động được chọn, nó chỉ nên ở đó. Nếu không, hãy truy cập Resharper->Options->Environment->Keyboard & Menusvà áp dụng sơ đồ "ReSharper 2.x hoặc Intellij IDEA".

Sau đó, các acions ReSharper sẽ hoạt động cho Alt+ Enter ↵ngay cả khi bạn áp dụng sơ đồ bàn phím "Visual Studio" hoặc "Không". Chính xác, cửa sổ chọn lược đồ "Visual Studio" sẽ được hiển thị và cho hành động ReSharper "Không" sẽ được thực thi theo mặc định. Bằng cách này, "ReSharper_Alt Entry" cho Alt+ Enter ↵là thời điểm quan trọng để các hành động ReSharper của bạn hoạt động!


25
Đối với các phiên bản mới của R #, lệnh có tên "ReSharper_Alt
Entry

1
Đó phải là một câu trả lời (cùng với nhận xét từ Michael). Cài đặt lại sẽ đặt lại tất cả các cài đặt do người dùng xác định - lưu ý!
IgorStack

Từ "Hiển thị các lệnh chứa", tìm kiếm "ReSharper_Alt Entry", sau đó thêm "Alt + Enter" trong "Nhấn phím tắt", sau đó "Gán" để gia hạn.
dasons

Tôi không thể tìm thấy commant sửa chữa nhanh trong các lệnh show chứa hộp thoại. Tôi đoán có một phiên bản mới hơn của việc chia sẻ lại tôi đoán
John Demetriou

21

Cảm ơn Josh ... đề nghị của bạn đã làm việc cho tôi. Các bước tôi đã thực hiện VS 2010là:

ReSharper -> Tùy chọn -> Môi trường -> Tích hợp Visual Studio -> Phím tắt (Visual Studio) -> Áp dụng Lược đồ (nút)


Làm việc cho tôi, một lưu ý mặc dù: tôi đã làm điều này trước đây và nó mất một lúc. Tôi đã mất kiên nhẫn và ctrl + alt + del'd quá trình, sau đó tôi không thể làm cho nó hoạt động trở lại. Tinh thần của những đứa trẻ câu chuyện: hãy kiên nhẫn :)
Mike

Áp dụng chương trình làm việc cho tôi. Thật không may, đây là lựa chọn cuối cùng tôi đã thử.
Mất

1
Tôi đang dùng ReSharper 7 và có vẻ như các mục menu đã được đổi tên. Vì lợi ích của người khác, tôi đã tìm thấy nút này trong ReSharper -> Tùy chọn -> Môi trường -> Bàn phím & Menu -> Phím tắt (Visual Studio) -> Áp dụng Lược đồ (nút)
Chris Payne

8

Tôi phải làm điều này:

  1. Chuyển đến Visual Studio -> Công cụ -> Tùy chọn -> Môi trường -> Bàn phím

  2. Nhấn Reset

  3. Chuyển đến ReSharper -> Tùy chọn ... -> Môi trường -> Bàn phím & Menu

  4. Chọn sơ đồ bàn phím ReSharper

  5. Cuối cùng, chọn Visual Studio , nhấp vào Áp dụng Đề án và sau đó Lưu

.. va no đa hoạt động!


6

Tôi đã gặp vấn đề tương tự. bạn có thể sửa nó bằng cách vào

ReSharper> Tùy chọn> Môi trường> Bàn phím & Menu> kiểm tra ReSharper 2.x hoặc IntelliJ IDEA -> Áp dụng

Điều này sẽ thiết lập lại các phím tắt cho ReSharper.


3

Ngoài các câu trả lời ở trên, có một cách dễ dàng bằng cách sử dụng Resharper 3.3

trong Visual Studio 2017

  • Mở Công cụ > Tùy chọn hoặc nhấn Alt+ T+O
  • Trong tab Môi trường > Bàn phím
  • Tìm kiếm " Alt Entry " và chọnResharper_AltEnter
  • Thêm lối tắt mới Alt+Enter
  • Chỉ định > OK

va no đa hoạt động...

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


1

Tôi cũng thấy rằng giải pháp Kwex hoạt động nhưng đôi khi nó không đặt lại tất cả các phím tắt.

Tôi tìm thấy giải pháp kỳ lạ này

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

tôi đã tìm thấy một giải pháp đặc biệt có vẻ như đang thực hiện mánh khóe bây giờ (không chắc đây có phải là phổ quát không, nhưng nó đã hoạt động ở đây. Hai lần):

  1. Tôi đã xuất các cài đặt hiện tại có cài đặt các phím tắt ReSharper không hoạt động (Công cụ nhập / xuất-> Xuất được chọn ...)
  2. Tôi đã nhập lại cài đặt (Công cụ-> Nhập / Xuất-> Nhập đã chọn ...)

Có lẽ là một hack, nhưng các phím tắt dường như hoạt động.

giải pháp đã giúp khắc phục phần còn lại (đặc biệt là Control + B - đi đến định nghĩa)


1

Điều duy nhất cần làm là đặt phím tắt bên dưới Options > Environment > Keyboard. Bạn thêm ReSharper_QuickFixvào tìm kiếm của bạn và nhập các phím tắt trong Press shortcut keys:hộp văn bản và nhấp AssignOK. Xong, bạn không phải thiết lập lại bất cứ điều gì.


1

Là một lý do bổ sung cho lý do tại sao Alt+ Enter ↵sẽ không hoạt động nếu phân tích được bật off tệp . Nếu bạn nhìn ở phía trên bên phải của cửa sổ chỉnh sửa mã ngay bên phải thanh cuộn và có một pausebiểu tượng thay vì warning, hoặc OKcác biểu tượng R#sẽ không cung cấp cho bạn bất kỳ menu nào trên Alt+ Enter ↵.

Nếu điều này bị vô hiệu hóa, bạn có thể kích hoạt nó từ R#menu tùy chọn bên dưới Code Inspection > Settingsvà đảm bảo rằng Enable code analysisnó đã được chọn.


0

Tôi cũng bị như vậy khi tôi nâng cấp Vista -> Win 7. Tôi là trường hợp của tôi, tôi đã đặt bàn phím của mình thành 'Hoa Kỳ-quốc tế'. Nhấn + thực sự sẽ cung cấp cho bạn + +. Giải pháp: đặt bàn phím thành 'US'.


0

nếu bất kỳ giải pháp nào khác không hoạt động, hãy thử Xóa %APPDATA%\JetBrains\ReSharperthư mục. Điều này sẽ khôi phục ReSharper về điều kiện làm việc trong VS2012 cũng như VS2013.


0

Trong trường hợp của tôi, phím "soạn" Right-Alt đã ngăn các cửa sổ thấy rằng nó đang được nhấn, vì vậy nó chỉ thấy "enter". Xóa khóa soạn thảo đã sửa nó cho tôi ..


0

Điều này đã xảy ra với tôi sau khi nâng cấp ReSharper lên phiên bản 8.0.14.856 từ một số v8 EAP. Tôi sử dụng các phím tắt IntelliJ. My Alt+ Enter ↵ngừng hoạt động. Để lấy lại, tôi đã sử dụng

ReSharper | Options | KeyBoard & Menus.

Tôi đã chọn nút radio Visual Studio, sau đó áp dụng nút Scheme Scheme, sau đó chọn nút radio Resharper 2x hoặc IntelliJ IDEA, sau đó là nút Scheme khác. My Alt+ Enter ↵bắt đầu làm việc trở lại.

Tôi viết điều này bởi vì vấn đề xuất hiện trong phiên bản mới nhất của công cụ và các bình luận của Bart và Josh, trong khi vẫn thực sự vẫn đúng, hãy tham khảo các mục menu di chuyển một chút kể từ khi họ viết.

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.