ฉันรู้ว่าCtrl+ Shift+ Bเปิดตัวโซลูชันสร้าง แต่ฉันต้องการทางลัดที่เพิ่งสร้างโครงการปัจจุบัน ทางลัดที่กำหนดเองเป็นตัวเลือกเดียวของฉันหรือไม่
แก้ไข:ดูเหมือนว่าทางลัดที่กำหนดเองเป็นตัวเลือกเดียวของฉันเนื่องจากShift+ F6ไม่ทำงานสำหรับฉัน
ฉันรู้ว่าCtrl+ Shift+ Bเปิดตัวโซลูชันสร้าง แต่ฉันต้องการทางลัดที่เพิ่งสร้างโครงการปัจจุบัน ทางลัดที่กำหนดเองเป็นตัวเลือกเดียวของฉันหรือไม่
แก้ไข:ดูเหมือนว่าทางลัดที่กำหนดเองเป็นตัวเลือกเดียวของฉันเนื่องจากShift+ F6ไม่ทำงานสำหรับฉัน
คำตอบ:
การกำหนดทางลัดให้กับคำสั่ง "Build.BuildOnlyProject" ดูเหมือนจะไม่ทำงานใน VS2008
กำหนดทางลัดให้กับ " Build.BuildSelection " หากคุณมีโซลูชันที่เปิดหลายโครงการและไฟล์จากโครงการต่าง ๆ ไฟล์ใดก็ตามที่คุณกำลังแก้ไขจะกำหนดโครงการที่จะสร้างขึ้นเมื่อคุณใช้ทางลัดที่กำหนดสำหรับ "Build.BuildSelection"
คุณจะรู้ว่าแป้นพิมพ์ลัดทำงานเมื่อคุณคลิกตัวเลือกเมนูสร้างและคุณจะเห็นแป้นพิมพ์ลัดบนเมนูนั้น
btw - ไม่จำเป็นต้องรีสตาร์ท / รีบูตเมื่อกำหนดแป้นพิมพ์ลัด
ทางลัดที่กำหนดเองขึ้นอยู่กับการผูกกุญแจที่คุณใช้ ..... ถ้าคุณดูในเมนูของคุณมันจะบอกคุณว่าคุณมีการผูกกุญแจหรือไม่
อีกอย่างที่ฉันคุ้นเคยเพราะฉันใช้ประโยชน์จาก ViEmu คือใช้ทางลัดเมนู ซึ่งจริงๆแล้วค่อนข้างรวดเร็วในการทำและเป็นอิสระจากการผูก
คุณสามารถใช้ทางลัดที่สร้างไว้แล้วในเมนูหลักที่นำทางด้วยปุ่ม Alt:
อย่างน้อยสำหรับ VS2013:
Alt + B, B -> Build Solution
Alt + B, R -> Rebuild Solution
Alt + B, U -> Build current project
Alt + B, E -> Rebuild current project
ด้วยเหตุผลบางอย่างหลังจากติดตั้ง Resharper ฉันไม่สามารถใช้งานช็อตคัททั่วโลกได้ (ลองหลายครั้ง !!!) แต่ตราบใดที่คุณต้องการทำอยู่ในเมนูหลักมี Alt + "Letter1" อยู่เสมอ ชุดค่าผสม "Letter2" เพื่อเรียกใช้สิ่งที่คุณต้องการ :-)
สำหรับการพัฒนา C #:
F6หรือShift+ Ctrl+ B- สร้างโครงการทั้งหมดในโซลูชัน
Shift+ F6- สร้างโครงการที่เลือกและการอ้างอิงของมัน
Visual Studio 2015/17
ALT+ B+E
ALT+ B= เปิดเมนูบิลด์
E = สร้างโครงการปัจจุบันใหม่
สำหรับการพัฒนา C # เครื่องมือ -> ตัวเลือก เลือกแป้นพิมพ์เลือกรูปแบบการแมปแป้นพิมพ์เพิ่มเติมกับ "Visual C # 2005" การทำแผนที่นี้มีF6ทางลัดมาตรฐาน
VS 2012 ได้Shift+ F6แมปแล้วสำหรับเรื่องนี้ ฉันรู้สึกประหลาดใจที่ได้เรียนรู้สิ่งนี้
สำหรับชุมชน Visual Studio 2017 คุณสามารถใช้Alt+ bจากนั้นกดuเพื่อสร้างโครงการปัจจุบันของคุณ
รายละเอียด: ALT สลับไปที่เมนูหลัก -> เลือก b สำหรับบิลด์ -> u เลือกตัวเลือกของบิลด์ your_project_name จากรายการดรอป
ใน Visual Studio 2017และ2019 , Shift+ F6งานสำหรับฉัน
ใน Visual Studio 2015 Alt+ B, Hจะสร้างวิธีการแก้ปัญหาของคุณและเผยแพร่
ใน Visual Studio 2019 มีการตั้งค่าเป็นCtrl+b
บางครั้งฉันต้องใช้ Visual Studio ในภาษาที่แตกต่างจากภาษาอังกฤษและการนำทางโดยใช้Altและการรวมกันของคีย์จะแตกต่างกัน หากมีบางคนอยู่ในสถานการณ์เดียวกันฉันพบว่าสะดวกกว่าในการสร้างแป้นพิมพ์ลัดเพื่อให้มีความสอดคล้องระหว่างภาษา ฉันทำตามคำแนะนำจากhttps://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/เพื่อสร้างแป้นพิมพ์ลัด:
หากต้องการตั้งค่านี้:
- เครื่องมือ -> ตัวเลือก -> สภาพแวดล้อม -> แป้นพิมพ์ (สเปน: Herramientas -> Opciones -> Entorno -> Teclado)
- วางเคอร์เซอร์ใน“ กดแป้นทางลัดแป้นพิมพ์” แล้วเลื่อน CTRL + SHIFT + B
- ในแสดงคำสั่งที่ประกอบด้วยพิมพ์: Build.BuildSelection (สเปน: Compilar.Compilarselección)
- เลือก Build.BuildSelection จากรายการแบบหล่นลงและกดใช้
- วางเคอร์เซอร์ใน“ กดแป้นทางลัดแป้นพิมพ์” แล้วเลื่อน CTRL + ALT + SHIFT + B
- ในแสดงคำสั่งที่ประกอบด้วยพิมพ์: Build.BuildSolution
- เลือก Build.BuildSolution จากรายการดรอปดาวน์แล้วกดใช้
- ???
- กำไร!
ในหน้าต่างตัวเลือก Visual Studio ภายใต้ "แป้นพิมพ์" ค้นหาคำสั่ง "Build.BuildOnlyProject" และคุณสามารถกำหนดสิ่งที่คุณต้องการ
กด (Alt + B + J + B) คีย์ผสมเหล่านี้เพื่อสร้างเฉพาะโครงการที่เลือกในปัจจุบันของโซลูชัน (VS 2010) มันเลือกตัวเลือก "สร้าง" จากแถบเครื่องมือ (ปุ่ม Alt + B) จากนั้นไปที่ "โครงการเท่านั้น" (ปุ่ม J) จากนั้นเลือกโครงการ "สร้างเฉพาะ XXX" (ปุ่ม B)