แป้นพิมพ์ลัด Visual Studio รายการโปรด [ปิด]


336

แป้นพิมพ์ลัด Visual Studio ที่คุณชื่นชอบคืออะไร? ฉันพร้อมเสมอที่จะวางมือบนคีย์บอร์ดและให้ห่างจากเม้าส์!

กรุณาตอบหนึ่งข้อ


มีการถามคำถามเดียวกันที่นี่: stackoverflow.com/questions/20507/ …และที่นี่: stackoverflow.com/questions/26452/visual-studio-2005-shortcuts
Pascal Paradis

สิ่งที่ถูกต้องที่จะทำคือการสร้างความสัมพันธ์เหล่านี้โดยการติดแท็กพวกเขาในทำนองเดียวกัน
Jeff Atwood

2
ฉันคิดว่ามันเป็นภาระ ฉันเร็วกว่าการใช้แป้นพิมพ์มากกว่าเมาส์ ฉันเกลียดหนูจริง ๆ ถือว่าเป็นสิ่งจำเป็น
Kyle Rosendo

11
@DanM ทุกอย่างที่ "พิสูจน์แล้วของแอปเปิ้ล" จะต้องมีเม็ดเกลือ การล่าและเลื่อนเมาส์ไปที่จุดเล็ก ๆ ของพิกเซลจะเร็วกว่าการใช้คีย์ลัดที่จำได้อย่างไร อย่างจริงจังได้รับในมือของคุณของมันและกลับขึ้นไปบนแป้นพิมพ์;)
แอช

2
@DanM ไม่ใช่สถานการณ์ทั้งหมดหรือไม่มีอะไรเลย การใช้ปุ่มลูกศรเพื่อย้ายไปยังตำแหน่งที่กำหนดเองในเอกสารนั้นเป็นเรื่องโง่ใช้เมาส์ แต่เมื่อคุณได้รับประสบการณ์มากขึ้นด้วยทางลัดปุ่มต่างๆจะเร็วขึ้นสำหรับสิ่งอื่น ๆ ส่วนใหญ่ ด้วยเมาส์คุณต้องรับมือกับการประสานงานของตาด้วยมือซึ่งหมายความว่ามันจะเที่ยวยุ่งยิ่งมาก คำแนะนำ: พยายามที่จะมุ่งเน้นไปที่การใช้ปุ่มมากขึ้นเป็นเวลาหนึ่งเดือนหรือมากกว่านั้น คุณอาจพบว่ามันยากที่จะเริ่มต้นด้วย แต่ประสิทธิภาพการทำงานของคุณจะได้รับประโยชน์อย่างมากหากคุณติดขัด แต่การเกาะติดมันเป็นกุญแจสำคัญ
Ash

คำตอบ:


227

Ctrl+ -และตรงข้ามCtrl+ +Shift-

เลื่อนเคอร์เซอร์กลับ (หรือไปข้างหน้า) ไปยังตำแหน่งสุดท้าย ไม่มีการเลื่อนกลับหรือPgUp/ PgDownเพื่อค้นหาตำแหน่งที่คุณอยู่

สวิตช์นี้เปิดหน้าต่างใน Visual Studio:

Ctrl+ tabและตรงกันข้ามCtrl+ Shift+tab


18
ฉันกำลังมองหาสิ่งนี้ตลอดไป ฉันเคยใช้แค่ Ctrl + Z Ctrl + Y
Paul Alexander

4
Ctrl-Tab ค่อนข้างตลกใน VS ด้วยเหตุผลบางอย่างมันไม่เพียง แต่หมุนเวียนเหมือนแอพส่วนใหญ่
ลูคัสโจนส์

6
@Lucas Jones ดูเหมือนว่าจะเป็นรอบเหมือน Alt-Tab ใน Windows ดูเหมือนจะเป็นเรื่องปกติสำหรับฉัน
devuxer

4
กด Ctrl + Tab ครั้งเดียวสลับระหว่างเอกสารปัจจุบันและเอกสารก่อนหน้าคุณไม่จำเป็นต้องมองไปที่หน้าต่างป๊อปอัพ
Ash

3
ฉันมักจะยกเลิกการขี่จักรยานระหว่างหน้าต่างแอปพลิเคชัน (Alt + Tab) โดยการกด Esc การทำเช่นนั้นขณะที่วนรอบผ่านหน้าต่างเอกสาร (Ctrl + Tab) จะเปิดเมนูเริ่มของ Windows ขึ้นมา นั่นแค่ทำให้ฉันถั่ว
sbi

130

สำหรับฉันมันไม่เกี่ยวกับการกรอกรหัสอัตโนมัติจับคู่วงเล็บหรือแสดงแผงเครื่องมือแฟนซี มันเป็นเพียงแค่ให้ฉันดูรหัส

เมื่อพาเนลทั้งหมดล้อมรอบคุณพื้นที่ที่คุณใช้เพื่อเขียนโค้ดจริง ๆ จะเล็กเกินไป

ในกรณีนี้Shift+ Alt+ Enterจะเข้าสู่การช่วยเหลือและได้รับหน้าต่างรหัสในโฟกัสในโหมดเต็มหน้าจอ กดปุ่มอีกครั้งและคุณจะได้แผงทั้งหมดกลับมา


ฉันมักจะใช้ Alt + V, U สำหรับเอฟเฟกต์เดียวกัน :) แต่ก็ใช่ว่าจะเป็นโหมดเต็มหน้าจอเลย
korona

17
จอมอนิเตอร์ขนาดใหญ่ทำงานด้วยเช่นกัน =)
เสียงบี๊บ

ตกลงกัน! ฉันใช้อันนี้ตลอดเวลา VS10 จะมีแผงลอยซึ่งจะช่วยค่อนข้าง
พอล

การยกเลิกการตรึงหน้าต่างพิเศษทั้งหมดเมื่ออยู่ในโหมดแก้ไขก็ช่วยได้เช่นกัน
เควิน Kibler

124

การค้นหาที่เพิ่มขึ้น - Ctrl+I

โดยทั่วไปแล้วกล่องโต้ตอบค้นหาจะไม่มีกล่องโต้ตอบ เพียงเริ่มพิมพ์สิ่งที่คุณต้องการค้นหา (ดูที่ตำแหน่งแถบสถานะด้านล่างเพื่อดูสิ่งที่คุณพิมพ์) กดCtrl+ Iอีกครั้งหรือF3ค้นหาอินสแตนซ์ถัดไป กด Escape เพื่อออก เริ่มการค้นหาใหม่โดยกดCtrl+ Iสองครั้งทำการค้นหาล่าสุดซ้ำ


นอกจากนี้ยังพบอินสแตนซ์แรกเมื่อคุณพิมพ์ Ctrl-i หลังจากที่คุณกดปุ่มจับคู่การค้นหาไปยังอินสแตนซ์ถัดไป - และช่วยให้คุณอยู่ในโหมดค้นหา (ซึ่งหมายความว่าคุณสามารถเพิ่มหรือเปลี่ยนสตริงการค้นหา) ช่องค้นหานั้นเหมาะสำหรับดูด!
Aardvark

9
ข้อแม้หนึ่งข้อนี้ที่ฉันได้เห็น (ใน VS 2005 ไม่ว่าทางใด) มันจะค้นหาเฉพาะข้อความที่มองเห็นได้ ดังนั้นหากคุณมีการยุบในภูมิภาคเช่นนั้นจะไม่ค้นหาสิ่งนั้น ฉันไม่รู้ว่านี่เป็นคุณสมบัติหรือข้อผิดพลาด!
Adam Neal

1
ดูเหมือนฟังก์ชั่นการค้นหา emacs
dicroce

2
@CodeSavvyGeek: มันได้รับการแก้ไขใน VS2010
TheCloudlessSky

1
ที่จริงแล้วตอนนี้มันเป็นปี 2012 ที่รวมเอาการค้นหา (ctrl + f) เข้าไว้ในฟีเจอร์เดียว
Marko

98

ขยายสมาร์ทแท็ก (เมนูแก้ไข): Ctrl+ .(จุด)

ขยายแท็กที่แสดงเมื่อคุณทำสิ่งต่าง ๆ เช่นเปลี่ยนชื่อตัวระบุ


ทางลัดที่ดีที่สุด ใช้เมื่อคุณเห็นไก่เขี่ย "~" ภายใต้รหัสบางส่วน :)
ชาดโมแรน

1
นี่คือสิ่งที่ฉันโปรดปรานและมีเพียงคนเดียวที่ฉันจำได้ Alt-Enter คล้ายกันหากคุณติดตั้งตัวแก้ไขใหม่
Daniel

6
นอกจากนี้ Shift-Alt-F10 ยังผูกพันกับสิ่งนี้ แต่อาจจะยากกว่านี้
Ruben Bartelink

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

DanThMan คุณขวา, คำแนะนำไม่ได้เป็นคำศัพท์ที่ถูกต้องจะอัปเดต
เรย์

95

Ctrl+ K, Ctrl+ Cแสดงความคิดเห็นบล็อก

Ctrl+ K, Ctrl+ Uยกเลิกการใส่เครื่องหมายข้อคิดเห็นบล็อก


Ctrl K, D จัดรูปแบบเอกสารทั้งหมด (เยื้องที่เหมาะสมทำความสะอาด ฯลฯ ) ในของฉัน ?
John Dunagan

ฉันมักจะปรับแต่งการทำแผนที่ให้เป็น CTRL + / (ความคิดเห็น) และ CTRL + SHIFT + / (ไม่ใส่ข้อคิดเห็น) ฉันพบว่าดีและใช้งานง่าย
el2iot2

8
Ctrl-E, C และ Ctrl-E, U ก็ใช้ได้เช่นกัน คุณไม่จำเป็นต้องกดปุ่ม Ctrl หลังจากกดปุ่มแรกเช่นกัน
geofftnz

2
ฉันใช้ CTRL + / withy Resharper.Resharper_LineComment ซึ่งมีทางลัดสลับกันหนึ่งบรรทัดเพื่อเปิดและปิดความคิดเห็น
Myster

ฉันใช้สิ่งนี้บ่อยๆดังนั้นฉันจึงชอบที่จะปรับแต่งสิ่งนี้เช่นเดียวกับบางสิ่งบางอย่างบนนิ้วมือ: Alt- [เป็น uncomment และ Alt-] เพื่อแสดงความคิดเห็น
Jared Thirsk

77

สตูดิโอภาพสต็อก? F12- Edit.GoToDefinition

มี Refactor ของ DevExpress! การติดตั้งหมายถึงว่าCtrl+ `เป็นสิ่งที่ฉันโปรดปรานตลอดเวลา;)


-1 โปรดปรานstackoverflow.com/questions/98606/... ( แต่สอง CodeRush แต่ผมผูกมันจะ Num 0)
Ruben Bartelink

รักสิ่งนี้และมันก็เข้ากันได้ดีกับ [Control] + [-]
พลังดิจิทัล

71

TABสำคัญสำหรับ "ตัวอย่าง"

เช่นพิมพ์tryแล้วกดปุ่มแท็บสองครั้ง

ผลลัพธ์ใน:

try 
{           

}
catch (Exception)
{

    throw;
}

ซึ่งคุณสามารถขยายได้

รายการตัวอย่าง C # ทั้งหมด: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx


2
ยอดเยี่ยม - รู้เกี่ยวกับตัวอย่าง แต่ไม่ใช่ว่าคุณสามารถไปหาพวกเขาได้อย่างรวดเร็ว!
xan

61

Ctrl+ ]สำหรับการจับคู่วงเล็บปีกกาและวงเล็บ

Ctrl+ Shift+ ]เลือกรหัสระหว่างวงเล็บที่ตรงกัน


1
น่าเสียดายไม่เหมือนแป้นพิมพ์ลัดอื่น ๆ ส่วนใหญ่แป้นนี้มีความเป็นกลาง ตัวอย่างเช่นบนแป้นพิมพ์ภาษาเดนมาร์กมันคือ CTRL + Å สำหรับคำถามที่แตกต่างกันทั้งหมดให้ดูคำถาม StackOverflow นี้: stackoverflow.com/questions/1501921/ …
TJKjaer

ว้าวอันนี้ดีสำหรับการดูบรรทัดของรหัส loooong ที่คนอื่นเขียน
ClearCloud8




43

Ctrl+ C, Ctrl+ Vเพื่อทำซ้ำบรรทัดปัจจุบัน

Ctrl+ Lเพื่อลบบรรทัดปัจจุบัน

Ctrl+ F3เพื่อค้นหาการเลือกปัจจุบัน

Ctrl+ K, Ctrl+ Kเพื่อสร้างบุ๊คมาร์ค (ซึ่งมีประโยชน์)

Ctrl + K, Ctrl+ Nเพื่อไปยังบุ๊คมาร์คถัดไป

และนี่คือสิ่งที่น่าสนใจยิ่งขึ้น:
กดCtrl+ /เพื่อวางเคอร์เซอร์ลงในกล่องที่คุณสามารถพิมพ์คำสั่ง

ตัวอย่างเช่นกดCtrl+ /และพิมพ์ "> ของ" ตอนนี้เริ่มพิมพ์ชื่อไฟล์ในโครงการของคุณแล้วมันจะเติมข้อความอัตโนมัติ นี่เป็นวิธีที่รวดเร็วในการเปิดไฟล์ในโซลูชันปัจจุบัน


11
Control-L ตัดบรรทัดปัจจุบัน Control-Shift-L ลบออก
เกร็ก

2
@ Greg: Class ขอบคุณ @Others: เหล่านี้เป็นคนที่ดี แต่ล้มเหลวในการปฏิบัติตามคำถามของคนต่อบรรทัดถาม: - -1 :(
Ruben Bartelink

นอกจากนี้ยังซ้ำซ้อนของstackoverflow.com/questions/98606/…
Ruben Bartelink

Ctrl + D ซ้ำบรรทัดปัจจุบันได้เป็นอย่างดี (และสั้นมาก)
เรย์

1
@Ray: Ctrl + D ไม่ทำงานสำหรับฉัน นั่นคือทางลัด Visual Studio ที่เป็นค่าเริ่มต้นหรือไม่ อาจเป็นทางลัด ReSharper IIRC ใช่ไหม
dariom

40

Ctrl+ Shift+ Vวาง / หมุนเวียนผ่านวงแหวนคลิปบอร์ด


ฉันพบว่าคุณสมบัตินี้ช้าเกินไปที่จะใช้งานไม่ได้ ฉันหวังว่าพวกเขาจะปรับปรุงประสิทธิภาพ - บางครั้งอาจใช้เวลาถึง 20 วินาทีในการโหลดรายการในคลิปบอร์ด
cbp

ใช้ clipx หากคุณต้องการทำประวัติคลิปบอร์ด มันครอบคลุมการใช้งานทั้งหมด bluemars.org/clipx
Tim Coker

ในปี 2012 ทำงานได้ดี! กว่าคุณ :)
Marko

ว้าวนี่มันยอดเยี่ยมมาก นี่เป็นผู้ช่วยที่ดีสำหรับทุกครั้งที่ฉันคิดว่าฉัน "หลงทาง" เนื้อหาคลิปบอร์ดก่อนหน้าของฉันมันยังคงอยู่ที่นั่นตลอดเวลา ขอบคุณ!
ClearCloud8

34

ผมชอบCtrl+ M, +Ctrl Mหากต้องการขยาย / ยุบบล็อกรหัสปัจจุบัน


2
ดูเหมือน ctrl + m + m ก็ทำงานได้ดีเช่นกัน ดังนั้นคุณไม่ต้องปล่อยปุ่ม ctrl หลังจาก m แรก
ClearCloud8

ทางลัดทุกอันสามารถแก้ไขได้และค่าเริ่มต้นมักจะมีรุ่นที่มี ctrl สองครั้งหรือเวลา firts
Preza8

34

หนึ่งที่ฉันใช้บ่อย แต่ไม่ค่อยมีคนอื่นทำคือ:

Shift+ Alt+ F10จากนั้นEnter

หากคุณพิมพ์ชื่อคลาสเช่น Collection<string>และไม่มีการนำเข้าเนมสเปซที่เหมาะสมชุดค่าผสมลัดนี้จะแทรกการนำเข้าโดยอัตโนมัติ (ในขณะที่ carret อยู่หลังเครื่องหมาย '>')

ปรับปรุง:

ทางลัดที่เทียบเท่าจากความคิดเห็นในคำตอบนี้ (ขอบคุณasterite !):

Ctrl + .

สะดวกสบายมากกว่าคำแนะนำดั้งเดิมของฉัน


สิ่งนี้มีไว้สำหรับ View.SHowSmartTag ดังนั้นสมาร์ทแท็กใด ๆ ที่ปรากฏขึ้นจะมีเมนูเปิดอยู่ด้วย (เช่นใช้ส่วนต่อประสาน) ฉันเปลี่ยนการจับคู่นี้เป็นลูกศร Alt + Down
Mark Cidade

ฉันมักจะกดปุ่ม Windows -> down -> right -> enter ซึ่งสำหรับฉันนั้นเร็วกว่าการเปลี่ยนตำแหน่งมือของฉันด้วยวิธีแปลก ๆ เพื่อกด Shift + Alt + F10 + Enter
ราหุล

12
คุณสามารถทำ Ctrl + "." เพื่อจุดประสงค์เดียวกันและสะดวกสบายกว่ามาก
ดาวเคราะห์น้อย

ใช่คุณสามารถทำ Ctrl + "." แต่ Shift + Alt + F10 ดั้งเดิมจะทำงานในโปรแกรม MS อื่น ๆ เช่น Outlook, PowerPoint, Excel และ Word
Dirk Vollmar

-1 dup หนึ่งดังกล่าวข้างต้น (แม้ว่านี่เป็นครั้งแรกไม่ Surte ถ้ามันเป็น)
Ruben Bartelink

34

Shift+ESC

ซ่อน / ปิดหน้าต่าง 'หน้าต่างปลอม' ใด ๆ ใน Visual Studio ซึ่งรวมถึงสิ่งต่างๆเช่น Solution Explorer, เบราว์เซอร์วัตถุ, หน้าต่างผลลัพธ์, หน้าต่างทันที, การทดสอบหน่วย Windows เป็นต้นและยังคงใช้ไม่ว่าพวกเขาจะถูกตรึง, ลอย, เชื่อมต่อหรือแท็บ

ทางลัดเข้าสู่หน้าต่าง (เช่นCtrl+ Alt+ LหรือCtrl+ Alt+ I) ทำสิ่งที่คุณต้องทำและShift+ Escเพื่อกำจัดมัน หากคุณไม่กำจัดมันวิธีเดียวที่จะให้ความสำคัญอีกครั้งคือการใช้แป้นพิมพ์ลัดเดียวกัน (หรือเมาส์ซึ่งเป็นสิ่งที่เราพยายามหลีกเลี่ยง .... )

เมื่อคุณได้รับมันแล้วมันมีประโยชน์อย่างมาก


Grrr .... จำนวนครั้งที่กดCtrl+ F4เพื่อปิด 'หน้าต่าง' เพียงเพื่อดูหน้าต่างรหัสปัจจุบันของฉันที่ปิดอยู่นั้นเป็นบ้าก่อนที่ฉันจะพบสิ่งนี้ตอนนี้มันเกิดขึ้นเป็นครั้งคราวเท่านั้น ..


นี่มันเจ๋งมาก!!! (shift + esc) ฉันสร้างอยู่เสมอให้หน้าต่างเอาท์พุทลอยออกมาและวางเคอร์เซอร์ของเมาส์ไว้ซึ่งจะป้องกันไม่ให้มีการซ่อนอัตโนมัติ นี่ทำให้ฉันขยับมือออกจากคีย์บอร์ดซึ่งฉันเกลียด แต่ด้วยสิ่งนี้คุณได้แก้ไขความรำคาญครั้งใหญ่ที่สุดของฉันด้วย Visual Studio ขอบคุณขอบคุณขอบคุณ.
Tim Coker

1
"ถ้าคุณไม่กำจัดมันวิธีเดียวที่จะให้มันโฟกัสอีกครั้งคือการใช้แป้นพิมพ์ลัดเดียวกัน" - Alt + F6 รอบผ่านหน้าต่างเครื่องมือแบบเปิดกดเร็วกว่า Ctrl-W-stuff
user472875

ใน MSVC 6.0 (หรือบางอย่างที่เก่ากว่านี้) [ESC] ซ่อน (จริง ๆ แล้วสลับ IIRC) หน้าต่างเอาต์พุต ฉันดูมานานแล้วสำหรับการแทนที่อันนั้นขอบคุณ!
Valmond

VS 2012 ใช้ Ctrl + Shift + [แทน Ctrl + Alt + L - ซึ่งนำทางไปยังไฟล์ปัจจุบันแทนการนำทางไปยังไฟล์ที่เลือกล่าสุดในโซลูชัน Explorer
yzorg

24

สิ่งที่ฉันชอบ: F12(ไปที่คำจำกัดความ) และShift+ F12(ค้นหาการอ้างอิง)

หลังมีประโยชน์ด้วยF8 (ไปที่ผลลัพธ์ถัดไป)

Ctrl+ -และCtrl+ Shift+ -ถูกแมปกับปุ่มย้อนกลับและไปข้างหน้าของเมาส์

Ctrl+ .มีประโยชน์ด้วยโดยเฉพาะอย่างยิ่งสำหรับการเพิ่มตัวจัดการเหตุการณ์และคำสั่ง "using"


ฉันใช้ <menu key>, <g> เพื่อไปที่คำจำกัดความ เข้าถึงได้ง่ายกว่า F12 มาก <ปุ่มเมนู> <a> จะค้นหาการอ้างอิงทั้งหมดด้วย ส่วนใหญ่เวลาที่ฉันดูรหัสฉันมีมือซ้ายบนแป้นพิมพ์และมือขวาบนเมาส์ซึ่งหมายความว่าฉันสามารถคลิกขวาและกด <g> หรือ <a> สำหรับสิ่งเหล่านี้ได้เช่นกันซึ่งค่อนข้างเร็ว .
Tim Coker

24

Visual Studio 2005/2008 พวงกุญแจโปสเตอร์:

สิ่งเหล่านี้ไม่ครอบคลุมการปรับแต่ง แต่เป็นวัสดุอ้างอิงที่ดีและมีประโยชน์อย่างยิ่งสำหรับการค้นหาทางลัดใหม่ ๆ

นอกจากนี้แมโครที่ดัมพ์ปัจจุบันทั้งหมดไปยังไฟล์ HTML:

http://www.codinghorror.com/blog/archives/000315.html



22

Alt+ Shift+ ปุ่มลูกศร ( , , , )

อนุญาตให้คุณเลือกสิ่งต่าง ๆ ในบล็อก เช่นเดียวกับคุณสามารถเลือก "int" ทั้งหมดในบล็อกแล้วค้นหาและแทนที่เป็นสองเท่า

**int** x = 1;
**int** y = 2;
**int** z = 3;

เฮ้ผมค่อนข้างมั่นใจว่านี่เป็น acutally CTRL ALT ไม่ได้ในทุกตัวอย่างข้างต้น ...
JTech

19

Ctrl+ ,M Oสามารถยุบและขยายส่วนทั้งหมดของรหัสในไฟล์เฉพาะ


ลิงก์ VS O8 ถูกลบออกจากเว็บไซต์ปลายทาง มันบอกว่าอาจมีการละเมิดลิขสิทธิ์
John Dunagan

มันไม่ได้เป็น Ctrl + M, 0 แต่ Ctrl + M, O (<- ไม่เป็นศูนย์ แต่เป็น O)
dance2die

หากคุณต้องการขยายอีกครั้งให้ใช้ CTRL + M, P
n00b


18

สิ่งที่บรรณาธิการคนอื่นควรใช้: Ctrl+ Cกับไม่มีสิ่งใดที่เลือกจะคัดลอกบรรทัดปัจจุบัน

บรรณาธิการอื่น ๆ ส่วนใหญ่จะไม่ทำอะไรเลย หลังจากคัดลอกบรรทัดวางจะวางสายก่อนที่หนึ่งในปัจจุบันแม้ว่าคุณจะอยู่ตรงกลางของเส้น บรรณาธิการอื่น ๆ ส่วนใหญ่จะเริ่มต้นวางจากที่ที่คุณอยู่ซึ่งแทบจะไม่เคยมีสิ่งที่คุณต้องการ

การทำสำเนาบรรทัดเพียง: กด Ctrl ค้างไว้กด c จากนั้น v. ( Ctrl+ C, Ctrl+ V)


2
นอกจากนี้ยังอาจจะน่ารำคาญหากคุณกด Ctrl + C โดยไม่ได้ตั้งใจแทนการกดปุ่ม Ctrl + V
shoosh

และ CodeRush เพิ่มมากยิ่งขึ้น w / W Ctrl และสิ่งอัตโนมัติ Ctrl-C ....
Ruben Bartelink

17

CTRL+F5 (เริ่มโดยไม่มีการดีบัก)

CTRL+ SHIFT+ B(สร้างโซลูชัน)


6
F7 คือ "สร้างโซลูชัน" สำหรับฉัน
korona

วิธีการสร้างไม่ได้ทั้งหมด แต่โซลูชั่นที่เลือก?
Narek

14

นี่คือรายการที่ฉันใช้บ่อย:

Ctrl+ I: สำหรับการค้นหาแบบก้าวหน้า หากคุณไม่พิมพ์อะไรเลยIและกดI( กดปุ่มค้างCtrlไว้) มันจะค้นหารายการสุดท้ายที่คุณค้นหา Ctrl+Shift + Iจะค้นหาแบบย้อนกลับ คุณอาจต้องการใช้F3(และShift+F3 ) เมื่อป้อนสตริงการค้นหาบางส่วน

Ctrl+ K Ctrl+C : สำหรับการแสดงความคิดเห็นภูมิภาคที่ถูกเน้นสี หากไม่มีการเน้นสีบรรทัดปัจจุบันจะถูกคอมเม้นต์ โดยปกติคุณสามารถCtrlกดค้างไว้Kได้Cในการทดแทน

Ctrl + K Ctrl+U : สำหรับภูมิภาคที่ไฮไลต์ที่ไม่ได้กล่าวถึง ทำงานเหมือนข้างต้น

Ctrl + / : จะนำเคอร์เซอร์ไปที่ช่องค้นหาขนาดเล็กด้านบน คุณสามารถพิมพ์"> ของชื่อไฟล์" (โดยไม่ใส่เครื่องหมายอัญประกาศ) เพื่อเปิดไฟล์ มีประโยชน์มากถ้าโครงการของคุณมีหลายไฟล์

Ctrl + K Ctrl + K: จะคั่นหน้าบรรทัดปัจจุบัน สิ่งนี้มีประโยชน์หากคุณต้องการดูส่วนอื่น ๆ ของรหัสสักครู่แล้วกลับไปที่ที่คุณอยู่

Ctrl + K Ctrl + N: จะนำคุณไปยังบุ๊คมาร์คถัดไปหากมีมากกว่าหนึ่ง

Ctrl+ -: จะนำเคอร์เซอร์ไปยังตำแหน่งก่อนหน้า

Ctrl + Shift + -: จะนำเคอร์เซอร์ไปยังตำแหน่งถัดไป (ถ้ามี)

Ctrl + Shift + B: สร้างโครงการของคุณ

Ctrl+ C: แม้ว่านี่จะเป็นการคัดลอกตามปกติหากไม่มีการเน้นอะไรเลยก็จะเป็นการคัดลอกบรรทัดปัจจุบัน เหมือนกันสำหรับCtrl + X(สำหรับการตัด)

Ctrl + Space : เติมข้อความอัตโนมัติโดยใช้ IntelliSense

Ctrl + ] : จะนำคุณไปยังวงเล็บปีกกาที่ตรงกัน ใช้งานได้กับเครื่องมือจัดฟันทุกชนิด: '(', '{', '[' มีประโยชน์สำหรับบล็อกขนาดใหญ่

F12: จะนำคุณไปยังนิยามฟังก์ชัน / นิยามตัวแปร

Alt+ P+P : จะเปิดคุณสมบัติของโครงการ แม้ว่าจะมีไม่มากนัก แต่ก็มีประโยชน์หากคุณต้องการเปลี่ยนอาร์กิวเมนต์บรรทัดคำสั่งเป็นโปรแกรมของคุณอย่างรวดเร็ว

F5: เพื่อเริ่มการดีบั๊ก

Shift + F5 : เพื่อหยุดการดีบั๊ก

ขณะทำการดีบั๊กคุณสามารถใช้Ctrl+ Alt+ Qเพื่อเพิ่มการดูแบบด่วน ทางลัดการแก้ไขข้อบกพร่องอื่น ๆ สามารถพบได้ในเมนูดร็อปดาวน์ดีบัก


13

Ctrl+ F10

วิ่งไปที่เคอร์เซอร์เมื่อทำการดีบั๊ก ค้นหาสิ่งนี้สำหรับทุกวัยก่อนที่ฉันจะพบแป้นพิมพ์ลัด ...



12

โดยการใช้งานทั้งคู่:

  • Ctrl+ Enter: แทรกบรรทัดว่างด้านบนบรรทัดปัจจุบัน
  • Ctrl+ Shift+ Enter: แทรกบรรทัดว่างด้านล่างบรรทัดปัจจุบัน

CTRL + ENTER แทรกอยู่เหนือบรรทัดปัจจุบันใน VS2008 ของฉัน
Ash

โอ๊ะฉันมีพวกเขาไปข้างหลัง : o ฉันจะไม่คิดถึงมันอีกต่อไป :)
Sam Harwell

มันง่าย แต่มีประโยชน์มาก มันสามารถบันทึกการกดแป้นจำนวนมากได้ขอบคุณ
CMinus

12

เมื่อIntelliSenseดร็อปดาวน์แสดงขึ้นค้างไว้Ctrlจะเปลี่ยนรายการแบบกึ่งโปร่งใสเพื่อให้คุณเห็นสิ่งที่ซ่อนอยู่ข้างหลัง :)


ถ้าเพียง แต่ฉันรู้เรื่องนี้มาก่อนฉันจะได้ช่วยตัวเองให้รอดพ้นจากเวลาและการพึ่งพาปุ่ม Esc :)
munnster79


11

ไม่เคยเห็นอันนี้ ...

Ctrl + Up

Ctrl + Down

เลื่อนหน้าต่างโดยไม่ย้ายเคอร์เซอร์


มันขึ้นอยู่กับ. บน Visual Basic 2005 Express Edition (เป็นเวอร์ชันของ Visual Studio 2005 - 8.0.50727.42 (RTM 050727-4200)) แทนที่จะข้ามไปที่รูทีนย่อยก่อนหน้า / ถัดไป ( ย่อยหรือฟังก์ชั่น ) มันยังคงมีประโยชน์อยู่ดี
Peter Mortensen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.