การแมป Ctrl-T ที่คมชัดขึ้นใหม่หายไป


123

ดูเหมือนว่าฉันจะสูญเสียการทำแผนที่Resharper Ctrl+ Tเพื่อค้นหาคลาสอย่างรวดเร็วฉันลองใช้วิธีแก้ปัญหาที่อธิบายไว้ที่นี่:

แป้นพิมพ์ลัดไม่ทำงานใน Visual Studio ที่ติดตั้ง Resharper

โดยเฉพาะคำตอบที่ยอมรับ:

ก่อนอื่นฉันจะลองรีเซ็ตการตั้งค่า Visual Studio ทั้งหมด (เครื่องมือ> นำเข้าและส่งออกการตั้งค่า> รีเซ็ตการตั้งค่าทั้งหมด) จากนั้นไปที่ Resharper> ตัวเลือก> แป้นพิมพ์และเมนูและใช้รูปแบบแป้นพิมพ์ลัดอีกครั้ง

และนี่:

การตั้งค่าเป็น Resharper / Options / KeyBoard & Menus / None / Apply and Save

แล้ว

Resharper / Options / KeyBoard & Menus / ตั้งค่าเป็น Visual Studio / ใช้และบันทึก

หลังไม่ได้ทำอะไรเลย (ไม่มีผลบวกที่เห็นได้ชัดเจน) ผลลัพธ์ในอดีตมีดังต่อไปนี้:

( Ctrl+ T) ถูกกด กำลังรอคีย์ที่สองของคอร์ด

ดูเหมือนว่า VS พยายามจัดการคำสั่งไม่ใช่ Resharper

Alt+ Enterอย่างไรก็ตามทำงานได้ตามที่คาดไว้ดังนั้นจึงไม่ใช่ว่า Resharper จะถูกแยกออกทั้งหมด

มีแนวคิดในการแก้ไขปัญหานี้อย่างไร


1
ทางลัดใดที่แมปกับ ReSharper.ReSharper_GotoType ใน Tools | ตัวเลือก | สิ่งแวดล้อม | แป้นพิมพ์? โดยวิธีที่คุณใช้เวอร์ชัน R #: ReSharper | ช่วยเหลือ | เกี่ยวกับ JB ReSharper Ultimate?
Alexander Kurakin

@Alexander: Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))และเวอร์ชัน9.0.2
Spikee

ดูเหมือนว่าโครงร่าง "ReSharper 2.x / IDEA" จะใช้แทนหนึ่ง "Visual Studio" โปรดตรวจสอบว่าปุ่มตัวเลือกใดถูกเลือกที่นี่ ReSharper | ตัวเลือก | สิ่งแวดล้อม | คีย์บอร์ดและเมนู
Alexander Kurakin

@Alexander: ถูกต้อง! ถ้าฉันเปลี่ยนไปใช้ Visual Studio radiobox ปล่อยและใช้ Ctrl + T ฉันจะได้Shortcut conflictหน้าต่างฉันควรเลือกตัวเลือกอะไร
Spikee

1
อย่างไรก็ตามเพื่อหลีกเลี่ยงอุปสรรคที่อาจเกิดขึ้นในอนาคตวิธีที่ดีที่สุดคือรีเซ็ตทางลัดทั้งหมดใน "เครื่องมือ | ตัวเลือก | สภาพแวดล้อม | แป้นพิมพ์" ก่อน จากนั้นใช้โครงร่าง "Visual Studio" ในตัวเลือก R #
Alexander Kurakin

คำตอบ:


275
  1. รีเซ็ตการกำหนดค่าแป้นพิมพ์ปัจจุบัน (เครื่องมือ | ตัวเลือก | สิ่งแวดล้อม | แป้นพิมพ์ | รีเซ็ต)
  2. ไปที่ ReSharper | ตัวเลือก | สิ่งแวดล้อม | คีย์บอร์ดและเมนู | "Visual Studio" | สมัครโครงการ
  3. คลิกCtrl+T
  4. เลือก "ใช้คำสั่ง ReSharper" ในป๊อปอัปที่เปิดขึ้น (เลือก "ใช้กับทางลัด ReSharper ทั้งหมด")

1
ทำเคล็ดลับ แต่เพื่อให้สิ่งนี้ใช้งานได้ในที่สุดฉันต้องรีสตาร์ท Visual Studio ทั้งหมด (เวอร์ชัน 2015 Community Edition)
Bartosz Lenar

12
สิ่งนี้ไม่ได้ผลสำหรับฉัน สิ่งที่ฉันต้องทำคือเหตุการณ์เดียวกันทุกประการยกเว้นฉันต้องทำบางอย่างระหว่างจุดที่ 1 และ 2 ฉันต้องไปที่ ReSharper | ตัวเลือก | สิ่งแวดล้อม | แป้นพิมพ์และเมนูจากนั้นเลือกรูปแบบ "ไม่มี" ก่อนแล้วคลิก "ใช้โครงการ" ก่อนที่จะใช้รูปแบบ "Visual Studio"
Ultroman the Tacoman

6
ยังคงเกิดขึ้นกับฉันในปี 2017 อาจเกี่ยวข้องกับการอัปเดตซึ่งบ่อยกว่ามากในตอนนี้และฉันแน่ใจว่าฉันเจอปัญหาเดียวกันนี้เมื่อไม่นานมานี้ ...
Noctis

แปลกที่ฉันเลือก "Visual Studio" แล้วและฉันต้องคลิกใช้
Timothy Gonzalez

2
ฉันรู้สึกว่าต้องกลับมาที่สิ่งนี้ทุกครั้งหลังจากอัปเดต VS เพื่อแก้ไขทางลัดของฉัน
Macros185

3

สำหรับพวกคุณ (IMO ที่เข้าใจได้) ไม่สะดวกในการรีเซ็ตการตั้งค่าแป้นพิมพ์ทั้งหมดสำหรับทางลัดเฉพาะนี้:

  1. ไปที่การตั้งค่าแป้นพิมพ์ลัด VS (เครื่องมือ> ตัวเลือก> สภาพแวดล้อม> แป้นพิมพ์)
  2. ลบCtrl-Tงานออกจาก"Edit.GoToAll"ทางลัด
  3. กำหนด Ctrl-Tทั่วโลกเพื่อ"ReSharper.ReSharper_GotoType"

ทำงานให้ฉัน


2

ฉันมีปัญหานี้แน่นอน ( Ctrl+Tไม่ได้ แต่ทางลัดอื่น ๆ ทำ) แต่ไม่มีวิธีแก้ปัญหาใดที่เหมาะกับฉัน

สำหรับกรณีเฉพาะของฉันฉันเพิ่งติดตั้งส่วนขยาย VS (DevExpress) ซึ่งเห็นได้ชัดว่ามีส่วนขยายอื่นที่เรียกว่า CodeRush การถอนการติดตั้ง CodeRush แก้ไขปัญหาของฉันด้วยCtrl+Tไม่ทำงาน

หากคุณมีปัญหาที่คล้ายกันและไม่สามารถแก้ไขได้ให้ตรวจสอบว่าคุณได้ติดตั้งส่วนขยาย / เครื่องมืออื่น ๆ ที่อาจรบกวนทางลัด VS / ReSharper หรือไม่


1

ฉันสังเกตเห็นว่าในบางกรณีอาจจำเป็นต้องรีเซ็ตการตั้งค่าทั้งหมดของ IDE วิธีที่ฉันแนะนำนี้เป็นวิธีล่าสุดที่ฉันจะทำและก่อนที่จะทำลองคำตอบที่ดีที่สุดที่ให้มาก่อน แต่ถ้าคุณต้องการที่จะไปยากเพราะCTRL+ Tไม่ได้แมปได้อย่างถูกต้องให้ไปที่เครื่องมือ / นำเข้าการตั้งค่าและส่งออก / รีเซ็ตการตั้งค่าทั้งหมด เมื่อเสร็จแล้วคุณสามารถใช้การกำหนดค่าคีย์ ReSharper ผ่านตัวเลือก Reshaper / คีย์บอร์ด / Reshaper 2.x / ใช้ Scheme


0

กลับมาหาฉันโดยไม่ต้องรีเซ็ตการแมปแป้นพิมพ์ VS (และสูญเสียทางลัดของฉัน) เพียงแค่

  1. ReSharper | ตัวเลือก | สิ่งแวดล้อม | คีย์บอร์ดและเมนู
  2. เลือก Reshaper 2.x หรือ IntelliJ IDEA
  3. Visual Studio ที่เลือก
  4. สมัครโครงการ
  5. บันทึก

อาจได้ผลเพียงแค่เลือก "ใช้โครงการ" ด้วย แต่ยังไม่ได้ลอง สัปดาห์หน้าฉันเดาว่าฉันจะพยายามอีกครั้ง;)
MemeDeveloper

0

สิ่งที่ช่วยฉันได้จริงคือการรวมเคล็ดลับทั้งหมดที่กล่าวถึงก่อนหน้านี้เข้าด้วยกัน:

  1. รีเซ็ตการตั้งค่าทั้งหมดใน: เครื่องมือ / นำเข้าและส่งออกการตั้งค่า / รีเซ็ตการตั้งค่าทั้งหมด
  2. การใช้โครงร่างแป้นพิมพ์ Resharper และกว่าการใช้รูปแบบสตูดิโอภาพใน: ReSharper / ตัวเลือก / สิ่งแวดล้อม / แป้นพิมพ์และเมนู
  3. เฉพาะหน้าต่างความขัดแย้งทางลัดที่โผล่ขึ้นมาให้เลือกคำสั่ง ReSharper
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.