ฉันต้องการลบบรรทัดเหมือนกับกดCtrl+ Xโดยไม่เลือกอะไรเลย แต่ไม่บันทึกบรรทัดลงในสแต็กการคัดลอก เป็นไปได้ไหม
ฉันใช้ Visual Studio 2010
ฉันต้องการลบบรรทัดเหมือนกับกดCtrl+ Xโดยไม่เลือกอะไรเลย แต่ไม่บันทึกบรรทัดลงในสแต็กการคัดลอก เป็นไปได้ไหม
ฉันใช้ Visual Studio 2010
คำตอบ:
Edit.LineDelete
เป็นชื่อของคำสั่ง โดยค่าเริ่มต้นแล้วมันจะถูกผูกไว้กับCtrl+ Shift+ Lแต่คุณสามารถให้สิ่งที่คุณต้องการในเครื่องมือ | ตัวเลือก | แป้นพิมพ์
แก้ไข : แก้ไขข้อมูลทางลัดเริ่มต้นที่ถูกต้อง
Ctrl+ Shift+ Lจะลบบรรทัดและไม่คัดลอกไปยังคลิปบอร์ด
ฉันแมปCtrl+ L(ทั่วโลก) Edit.LineDelete
จะ มิฉะนั้นคีย์ลัดคือCtrl+ Shift+ Lซึ่งอึดอัดใจ ไปที่Tools > Options > Environment > Keyboard
ที่แสดงด้านล่าง
การแก้ไขในคำตอบของฉัน
เวอร์ชันUbuntu 16และ Visual Studio: 1.30.1
เพื่อตัดเส้น Shift+del
หากต้องการลบบรรทัดShift+ Ctrl+k
มันCmd+ Shift+ Kบน Mac โดยค่าเริ่มต้น
แต่สามารถแก้ไขได้ตามความต้องการของผู้ใช้จากการตั้งค่า ( Preferences -> Keyboard Shortcuts
) -> ค้นหาDelete Line
ค่าคีย์
คำตอบทั้งหมดนั้นมีประโยชน์ แต่ดูเหมือนจะไม่เหมาะกับฉัน
ดังนั้นฉันจึงพบวิธีแก้ปัญหา -> สำหรับ Visual Studio 2017 (และแน่นอนปี 2019):
เครื่องมือ> ตัวเลือก> สิ่งแวดล้อม> คีย์บอร์ด> ในบานหน้าต่างด้านขวาเลือกEdit.LineEdit
ด้านล่างมี ComboBox ใช้ทางลัดใหม่ใน:กับทั่วโลกเขียน -> เปลี่ยนมันเพื่อแก้ไขข้อความ
ทางด้านขวาจะมีข้อความตัวอักษรกดปุ่มทางลัด:ดังนั้นใช้ทางลัดที่คุณเลือก
จากนั้นคลิกที่ Assign PushButton ทางด้านขวา (มิฉะนั้นจะไม่ถูกนำไปใช้)
สุดท้าย> ตกลง
ตอนนี้คุณสามารถเปิดไฟล์. CPP และใช้ทางลัดเพื่อลบบรรทัด
บน Visual Studio 2019 สำหรับ Mac มันเป็น CTRL + K เพื่อตัดทั้งบรรทัดโดยค่าเริ่มต้น
CTRL + L (Visual Studio 2019 Windows)
Ctrl + Shift + L
แม้ว่า