ลบบรรทัดใน Visual Studio โดยไม่คัดลอกหรือไม่


78

มีทางลัดShift+ Delเพื่อลบบรรทัด แต่ฉันต้องการลบบรรทัดโดยไม่แก้ไขสิ่งที่อยู่ในคลิปบอร์ด

มีวิธีกำหนดค่าหรือทางลัดอื่นหรือไม่


คุณใช้ Visual Studio รุ่นใด เพราะDelในบรรทัดที่ไฮไลต์ใช้งานได้กับ Visual Studio 2008 ฉันจะไม่โพสต์คำตอบถ้าไม่ได้ทดสอบก่อน
ChrisF

นอกจากนี้คุณใช้ชุดรูปแบบการแมปแป้นพิมพ์อะไร
ChrisF

1
@T Kaltnekar - เขาควรจะอธิบายว่าในคำถามหรือแสดงความคิดเห็นในคำตอบเราไม่ใช่ผู้อ่านใจทั้งหมด!
ChrisF

1
เขาบอกว่าเขากำลังมองหาทางลัดซึ่งจะแนะนำการผสมคีย์ ฉันมักจะไปที่จุดเริ่มต้น pres + Shift แล้วลง Del ไม่ทราบว่ามีคำสั่งผสมสำหรับการลบบรรทัดโดยตรง สำหรับสิ่งที่ง่ายที่สุดที่ฉันไม่ได้ใช้ทางลัดพิเศษเพราะพวกเขามักจะทำงานในหนึ่งในบรรณาธิการ
ต. Kaltnekar

คำตอบ:


105

โดยค่าเริ่มต้นถ้าคุณกำลังใช้โปรไฟล์ C # เริ่มต้นคุณสามารถลบบรรทัดใช้Ctrl+ + ShiftL

คุณสามารถปรับแต่งสิ่งนี้ได้โดยใช้เครื่องมือ -> ปรับแต่ง เลือก "Keyboard" ค้นหาคำสั่งEdit.LineDeleteเพื่อกำหนดให้แป้นพิมพ์ลัดใดก็ได้ที่คุณต้องการ


3
+1 สำหรับการชี้ให้เห็นว่าคุณสามารถหาคีย์ผสมหรือเพิ่มคีย์ใหม่ได้
ต. Kaltnekar

1
การตั้งค่านี้อยู่ภายใต้เครื่องมือ> ตัวเลือกตามที่ระบุไว้ด้านล่าง
ᴍᴀᴛᴛʙᴀᴋᴇʀ

และที่สำคัญCTRL+SHIFT+Lอย่าคัดลอกบรรทัดไปยังบัฟเฟอร์ ( SHIFT + DelถูกกำหนดCUTโดยค่าเริ่มต้น) ดังนั้นหากคุณกำหนดใหม่SHIFT + Delเป็นช็อตคัตEdit.LineDeleteคุณก็สามารถมีช็อตคัตที่ดีพร้อมกับผลข้างเคียงที่น่ารังเกียจ เป็นคนที่ดีขอบคุณ!
HankCa

1
ความแตกต่างระหว่างCTRL+LและCTRL+SHIFT+Lคืออะไร?
mgae2m

33

หากคุณมาที่นี่เพื่อค้นหาคำตอบสำหรับ Visual Studio Code ...

ทางลัดเริ่มต้นคือctrl+shift+kแต่คุณสามารถเปลี่ยนได้File > Preferences > Keyboard shortcuts

{
    "key": "ctrl+shift+delete",
    "command": "editor.action.deleteLines",
    "when": "editorTextFocus && !editorReadonly"
}

สำหรับคำตอบ Visual Studio ดูคำตอบของ@ heavyyd


4

ไปที่เครื่องมือ -> ตัวเลือก Tab Environment -> Keyboard subtab

เลือก Edit.LineDelete กำหนดทางลัด แค่นั้นแหละ. ฉันใช้ Alt + D


4
Ctrl + Shift + K 

จะทำงานได้ดีสำหรับทั้ง Windows และ Linux


คุณสามารถให้การอ้างอิงสำหรับสิ่งนี้ มันได้รับการโพสต์เป็นคำตอบ & มีหนึ่งความคิดเห็นภายใต้ ... "ไม่มันไม่ได้เป็น"
Tetsujin

2

เริ่มต้นคีย์ลัดใน VS รหัส: Ctrl + + ShiftK


ไม่มันไม่ใช่. เพิ่งลอง
cottsak

จริงๆแล้วมันใช้งานได้ดีบน Windows 10 ด้วย Visual Studio Code 1.32.3
PeterPan

ใช้ได้กับฉันใน W10
Aw Snap

1

คุณสามารถติดตั้งเครื่องมือเพิ่มประสิทธิภาพการผลิตซึ่งผลิตโดย Microsoft เพื่อเป็นส่วนเสริม

คุณลักษณะที่คุณอาจได้รับจากการใช้งานคือคลิกสามครั้งซึ่งจะเน้นทั้งบรรทัดเมื่อคุณคลิกสามครั้ง จากนั้นคุณสามารถใช้ปุ่ม Delete


Whaaat? คลิกสามครั้ง ... แนวคิดที่น่าสนใจ ฉันต้องลองสิ่งนี้
Kamil

1

ลัด WinForms ควบคุมสนับสนุนการเปลี่ยนแปลงของคีย์ลัดหลายคีย์และทางลัดโดยไม่ต้องคีย์ตัวปรับแต่งเพื่อสร้างการเรียกแป้นพิมพ์เช่นCtrl, AltและShiftมีปุ่มอื่น ๆ จะเรียกการกระทำที่เฉพาะเจาะจงสำหรับการใช้งาน Windows ของพวกเขา


0

หรือวิธีที่ล้าสมัย (สำหรับฉันมันเป็นนิสัยและฉันต้องคิดด้วยว่าการรวมกัน :)):

  1. ไปที่บรรทัดที่คุณต้องการลบ
  2. กด 'หน้าแรก'
  3. จากนั้น 'Shift' + 'สิ้นสุด'
  4. จากนั้น 'Del'
  5. และอีกครั้ง 'Del'

ทำงานในโปรแกรมแก้ไขข้อความส่วนใหญ่ :)


3
ไม่ใช่สิ่งที่ฉันถาม
BrunoLM

ใช่แน่นอนว่ามันใช้ได้ แต่ช้าเกินไป! :)
Mike Clark

2
สิ่งเดียวกัน แต่หนึ่งที่สำคัญน้อย: ไปที่เส้นHome, Shift+ Down, Del;)
gronostaj

เด็กโรงเรียนเก่า :)
ซามูเอล

4
คุณต้องเป็นผู้ป่วย java, programmist assembler หรือผู้ใช้ linux programists .NET ไม่ชอบวิธีการไม่ก่อผลเสียเวลาดังกล่าว;)
Kamil

0

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

HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL

มันรวดเร็วและมีข้อได้เปรียบเพิ่มเติมที่ใช้งานได้กับบรรณาธิการอื่น ๆ เช่นกัน


ฉันลงคะแนนเพื่อแนะนำวิธีแก้ไขปัญหานี้มาก
ChrisF

3
คำถามของฉันไม่ใช่วิธีลบบรรทัดในโปรแกรมแก้ไขข้อความ มันเป็นเรื่องเกี่ยวกับทางลัดบน Visual Studio เพื่อลบบรรทัด
BrunoLM

1
@BrunoLM: โซลูชันของฉันทำงานใน Visual Studio
StackedCrooked

1
ไม่ใช่สิ่งที่ฉันถาม
BrunoLM

3
นี่ไม่ใช่แป้นพิมพ์ลัดนี่เป็นอีกหนึ่งคำตอบ "วิธีเล่นบนเปียโน");
Kamil


0

ฉันรู้ว่าฉันค่อนข้างช้าในงานปาร์ตี้ แต่นี่คือรายการปุ่มลัดสำหรับ Visual Studio: http://blogs.msdn.com/b/piyush/archive/2007/03/16/useful-visual-studio ลัด-keys.aspx


คุณสามารถเพิ่มในส่วนที่เกี่ยวข้องของลิงก์ในคำตอบของคุณได้หรือไม่? เราขอให้สิ่งนี้ช่วยฝ่าย OP ดังนั้นพวกเขาจะไม่ต้องค้นหาข้อมูลที่อาจไม่เกี่ยวข้องกับพวกเขา นอกจากนี้ยังเป็นการเก็บรักษาข้อมูลที่เกี่ยวข้องในกรณีที่ไซต์โฮสต์ล่ม สำหรับข้อมูลเพิ่มเติมดูโพสต์เมตานี้
Cfinley

นี่ควรเป็นความคิดเห็น
Josh Noe

ใช่ฉันรู้ว่า 4 ปีต่อมาด้วยเช่นกันว่านี่ควรเป็นความคิดเห็น: D, ลบมัน
Ravish

0

หากคุณมักจะพบว่าตัวเองกำลังคัดลอกบรรทัดว่างไว้ที่คลิปบอร์ดและลบเนื้อหาคลิปบอร์ดก่อนหน้าให้ลองไปที่เครื่องมือ -> ตัวเลือก -> ตัวแก้ไขข้อความ -> [ทุกภาษาหรือภาษาที่คุณโปรดปราน] -> ทั่วไปและยกเลิกการเลือก ถึงบรรทัดว่างเมื่อไม่มีการเลือก”

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