Visual Studio 2010 ช็อตคัตเพื่อค้นหาคลาสและวิธีการ?


176

มีทางลัดใน Visual Studio 2010 เพื่อค้นหาคลาส / อินเทอร์เฟซหรือไม่

ฉันใช้ Resharper ไม่กี่ปีที่ผ่านมาเพื่อทำเช่นนั้น ที่นี่ตอนนี้ฉันไม่มี Resharper และมองหาสิ่งที่คล้ายกันใน Visual studio 2010 ซึ่งสามารถช่วยฉันได้

ตอนนี้ฉันต้องใช้หา "classname" ทั้งหมดที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้


รายการทั้งหมดของทางลัดvisualstudioshortcuts.com
AmirHossein

คำตอบ:


300

Visual Studio 2010 มีคำสั่ง "นำทางไปยัง" ซึ่งอาจเป็นสิ่งที่คุณกำลังมองหา แป้นพิมพ์ลัดเริ่มต้นคือ+CTRL นี่คือภาพรวมของตัวเลือกบางอย่างสำหรับการนำทางใน Visual Studio 2010,


5
คุณสมบัติหลักที่สวยงามที่ฉันต้องการใน Resharper ไม่มีทุกอย่าง :-)
The Coder

ขอบคุณที่รักฉันต้องการทราบว่ามีอักขระพิเศษที่ฉันสามารถกรองไฟล์ที่มีนามสกุลได้หรือไม่สมมติว่าฉันมีชื่อไฟล์ 'ABCD.cshtml' จะมีวิธีใดที่ฉันสามารถกรองไฟล์เช่น 'ABCD% .cshtml' หรือบางสิ่งบางอย่าง
MUHAMMAD MUBUSHER ASLAM

1
มีใครบ้างที่พบว่ากล่อง 'นำทางไปยัง' ปิดเองในขณะที่พิมพ์ มันทำให้ฉันโกรธ ดูเหมือนจะเกิดขึ้นเมื่อใช้ครั้งแรกหลังจากเปิด Visual Studio
พันเอก Panic

4
เราสามารถวางแท็ก visual-studio ทิ้งไว้เพียง visual-studio-2010 เพื่อให้ชัดเจนว่านี่เป็นคำถามดั้งเดิมไม่เกี่ยวข้องกับเวอร์ชันปัจจุบันหรือไม่
ahcox

2
@ahcox เหมาะสม - ฉันลบแท็กแล้ว
driis

59

Ctrl+ Tใน Visual Studio 2017


3
ฉันคิดว่านั่นคือการทำแผนที่ปุ่ม Resharper
Lee Campbell

1
@ LeeCampbell มันไม่ใช่ มันสอดคล้องกับ Edit.GoToAll (Global)
Orhun

1
ดังนั้นการแมปเริ่มต้นคือ Ctrl + 1 + F1
Lalit Kale

14

ลองAlt+ F12ใน Visual Studio 2010

มันเปิดกล่องโต้ตอบค้นหาสัญลักษณ์ซึ่งช่วยให้คุณสามารถค้นหาวิธีการเรียน ฯลฯ


คุณรู้หรือไม่ว่ามันคืออะไรสำหรับรุ่นที่ใหม่กว่าเช่น 2013
Don Cheadle

อย่าใช้ Visual Studio ในวันนี้ แต่ลองใช้visualstudioshortcuts.com/2013
dopplesoldner

6

ใช้คำสั่ง "ไปหากล่องคำสั่งผสม" กับคำสั่ง "> ของ" CTRL+ /หรือCTRL+ Dเป็นปุ่มลัดมาตรฐาน

ยกตัวอย่างเช่นไปที่กล่องคำสั่งผสม ( CTRL+ /) >of MyClassNameและประเภท: ในขณะที่คุณพิมพ์ Intellisense จะปรับแต่งตัวเลือกต่างๆในเมนูแบบเลื่อนลง

จากประสบการณ์ของฉันนี่เร็วกว่านำทางไปถึงและไม่แสดงกล่องโต้ตอบอื่นเพื่อจัดการกับ นอกจากนี้กล่องคอมโบนี้ยังมีคำสั่งทางลัดอื่น ๆ อีกมากมายที่ดี:

ใช้กล่องคำสั่งผสมเพื่อไปหา

กล่องข้อความนี้เคยเป็นค่าเริ่มต้นบนแถบเครื่องมือมาตรฐานใน Visual Studio มันถูกลบออกใน Visual Studio 2012, เพื่อให้คุณได้เพิ่มกลับโดยใช้เมนูเครื่องมือ → ปรับแต่ง ปุ่มลัดอาจมีการเปลี่ยนแปลงเช่นกัน: ฉันไม่แน่ใจเพราะของฉันถูกปรับแต่งทั้งหมดแล้ว


1

คลิกซ้ายที่วิธีการแล้วกดปุ่ม F12 เพื่อไปที่คำจำกัดความ การดำเนินการอื่น ๆ ก็มีให้เช่นกัน


เขาหมายถึงเมื่อไฟล์ถูกปิด
Alexander

@Alexander - และฉันรู้ว่าตามคำถามที่ OP ถามมาได้อย่างไร
ทรอย

0

Ctrl+ K, Ctrl+ Rเปิดเบราว์เซอร์วัตถุใน Visual Studio 2010 ค้นหาสิ่งที่คุณต้องการด้วยการค้นหาและเรียกดูและกรองผลลัพธ์ ดูเพิ่มเติมCtrl+ +Alt ดีกว่าเพราะมันจะทำให้เครื่องหมายรูปหมวกของคุณอยู่ในช่องค้นหาพร้อมที่จะพิมพ์การค้นหาใหม่ของคุณแม้ว่า Object Browser จะเปิดอยู่แล้วJ^K ^R

ตั้งค่ารายการเรียกดูที่ด้านบนซ้ายเป็นตำแหน่งที่คุณต้องการเริ่มต้น จากตรงนั้นคุณสามารถใช้กล่องค้นหา (กล่องข้อความที่ 2 จากด้านบนไปจนถึงหน้าต่าง Object Browser) หรือคุณสามารถผ่านทุกอย่างจากต้นไม้ทางด้านซ้าย การค้นหาเป็นการชั่วคราว แต่ "ส่วนประกอบที่เลือก" ที่กำหนดโดยรายการเรียกดูยังคงมีอยู่ ตั้งค่าชุดที่กำหนดเองด้วยปุ่ม "... " เล็ก ๆ ทางด้านขวาของรายการ

วัตถุแพ็กเกจเนมสเปซประเภท ฯลฯ ทางด้านซ้าย ฟิลด์, วิธีการ, ค่าคงที่, ฯลฯ ที่ด้านบนขวา, เอกสารที่มุมขวาล่าง

โหมดการแสดงผลของบานหน้าต่างสามารถเปลี่ยนแปลงได้โดยการคลิกขวาในพื้นที่ว่างของหน้าต่าง แผนผังที่จัดโดยชุดประกอบ / คอนเทนเนอร์หรือตามเนมสเปซและค่ากำหนดอื่น ๆ

รายการสามารถคลิกขวาเพื่อค้นหาคัดลอกและกรอง

สำหรับการนำทางแป้นพิมพ์ใช้Ctrl+ K, Ctrl+ Rจากที่ใดก็ได้เพื่อเริ่มการค้นหาใหม่Enterเพื่อดำเนินการค้นหาที่คุณเพิ่งพิมพ์หรือวางและCtrl+ F6เพื่อทำให้วัตถุเบราว์เซอร์ปิด ALT+ <--เพื่อย้อนกลับและALT+ -->เพื่อไปข้างหน้าผ่านประวัติการค้นหา สามารถตั้งค่าเพิ่มเติม; ค้นหา "ObjectBrowser" ในการตั้งค่าแป้นพิมพ์ลัด

หากคีย์ลัดด้านบนไม่ทำงาน Object Browser ควรอยู่ในเมนูมุมมองที่มีทางลัดอื่น หากสิ่งอื่นล้มเหลวให้ค้นหา "ObjectBrowser" ภายใต้เครื่องมือ -> ตัวเลือก -> สภาพแวดล้อม -> แป้นพิมพ์ -> "แสดงคำสั่งที่มี"


-6

ในVisual Studio รหัสทางลัดเริ่มต้นสำหรับเรื่องนี้คือ+CtrlP


ทำไมลงคะแนน? คำถามนี้ถูกแท็กด้วยทั้งสองvisual-studioและvisual-studio-2010
ashes999

17
ฉันไม่ใช่ผู้ลงคะแนน แต่ Visual Studio และ Visual Studio Code ไม่ใช่ผลิตภัณฑ์เดียวกัน ใน Visual Studio Ctrl + P คือ "พิมพ์" ทางลัด ...
เมลวิน

1
@ ashes999 คุณได้บอกไปแล้วว่าคำตอบของคุณผิดทำไมคุณไม่ลบมันล่ะ?
Anatoly
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.