จะนำทางกลับไปยังตำแหน่งเคอร์เซอร์สุดท้ายใน Visual Studio ได้อย่างไร


คำตอบ:


242

Visual Studio 'นำทางกลับ' ทางลัด

จะไม่ทำงานกับคีย์สีแดง (-) สำหรับฉันมันใช้งานได้สำหรับการผสมสีน้ำเงินเท่านั้น


1
ในความเป็นจริงมันไม่ได้ทำงานกับ numpad 'ลบ' เพราะมันเป็นกุญแจสำคัญอีกอันแน่นอนแม้ว่าตัวละครจะเหมือนกัน
Moesio

ใน Visual Studio 6 (Visual C ++) ปุ่มทางลัดคือF2
Elshan

รูปภาพเสียหาย
Tobia Zambon

7
และctrl+ shift+ -สำหรับไปข้างหน้า
จิม Aho

128

ตามVisual C # 2008 ปุ่มลัดโปสเตอร์อ้างอิงมันเป็น+Ctrl -ชื่อของการโยงคีย์เฉพาะคือ View.NavigateBackward

PS: ผมขณะที่การวิจัยยังพบว่าCtrl+ .เป็นเช่นเดียวกับShift+ +Alt F10ดี!


7
'ตำแหน่งเคอร์เซอร์ถัดไป' จะมีผลผูกพันอย่างไร
Ozkan

16
@Ozkan: Ctrl+ Shift+-
ป้องกันหนึ่ง

@Ozkan ฉันเชื่อว่าหมายความว่า Ctrl-Shift- +
LosManos

@LosManos ไม่มีมันCtrl+ Shift+ -aka Ctrl, Shiftและ-กดในเวลาเดียวกัน
Dennis T

@Ozkan ข้อผูกมัดสำหรับ 'ตำแหน่งเคอร์เซอร์ถัดไป' คือ ctrl- + หรือ (อย่างที่ฉันเพิ่งเรียนรู้หลังจากพิมพ์ผิด) ctrl-shift--
LosManos

23

ctrl+ -(เส้นประ) นำทางย้อนกลับ

ctrl+ shift+ -(เส้นประ) นำทางไปข้างหน้า


การตั้งค่าเหล่านี้สามารถพบได้ในสภาพแวดล้อม -> คีย์บอร์ด:

ป้อนคำอธิบายรูปภาพที่นี่


โปรดทราบว่าการตั้งค่าแป้นพิมพ์เริ่มต้นสำหรับการติดตั้งหลายรายการที่ฉันทำไปแล้วในเวอร์ชันที่หลากหลายนั้นคือctrl+ .และctrl+ shift+ .เสมอ ปุ่มย้อนกลับ (นำทางย้อนกลับ) ไม่สามารถใช้งานได้สำหรับแป้นพิมพ์แบบ nonqwerty จำนวนมากเนื่องจากคุณต้องกดshiftเพื่อให้ VS ทราบว่ากุญแจที่คุณพยายามส่งเป็นปุ่มที่มี.สัญลักษณ์อยู่ (อยู่ในระดับที่ 2) ดังนั้นคำตอบของฉันคือไม่มีทางลัดเริ่มต้นและคุณต้องกำหนดด้วยตัวเอง
Johan Boulé

3

สำหรับรหัส VS ใหม่ (1.28.2)

กลับ: Ctrl+ Alt+ -(เส้นประ)

ไปข้างหน้า: Ctrl+ Shift+ -(เส้นประ)


1
โปรดทราบว่า VS! = รหัส VS เดิมคือ IDE, อื่น ๆ เป็นตัวแก้ไขโอเพนซอร์สพร้อมปลั๊กอิน
ratijas

1

คำตอบทั่วไปที่สุดคือ: ไม่มีค่าเริ่มต้นที่ใช้งานได้และคุณต้องกำหนดแป้นพิมพ์ลัดของคุณเองสำหรับ View.NavigateBackward และ View.NavigateForward

ทำไม? สำหรับแป้นพิมพ์ส่วนใหญ่ทางลัดเริ่มต้นคือชุดค่าผสมที่ขาดและไม่สามารถใช้งานได้เนื่องจาก VS จัดการกับตัวปรับเปลี่ยนและ altGr ได้ไม่ดี MS ไม่ได้ใส่ใจกับการพกพาและความเป็นสากลมากนักเมื่อพวกเขาพัฒนา VS ใหม่หลังจากเวอร์ชัน 6 และสิ่งนี้ยังคงเป็นจริงในปัจจุบัน ข้อผิดพลาดนี้มีมานานกว่าทศวรรษเกือบสองทศวรรษ ในอัตรานี้จะไม่มีการแก้ไข และใช่ฉันได้กรอกรายงานบั๊กแล้วและแน่นอนฉันไม่ใช่คนเดียว

อย่างไรก็ตามสายผลิตภัณฑ์ "VSCode" ของพวกเขามีการจัดการแป้นพิมพ์ที่ดีกว่าเนื่องจากไม่ได้ขึ้นอยู่กับตัวปรับแต่งการเลื่อนหรือ altGr เพื่อระบุคีย์ ตัวอย่างเช่นเมื่อคุณอยู่ในโหมดการเขียนข้อความและกดปุ่มที่มีสัญลักษณ์เส้นประโดยไม่ต้องใช้ shift หรือ altGr สมมติว่ามันเขียนอย่างอื่นเช่นหมายเลข 6 ถึง VSCode เมื่อมันมาถึงการจัดการทางลัดนั่นคือเส้นประ สำคัญสำหรับวัตถุประสงค์ ตราบใดที่กุญแจมีสัญลักษณ์ที่เขียนไว้ไม่ว่าจะเป็นภาพวาดระดับ 1, 2 หรือ 3 ก็ไม่สำคัญมันเป็นเพียงปุ่มนั้น

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

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