ปุ่มลัดในการลบทั้งคำในหน้าต่างพร้อมต์คืออะไร


6

ใน linux ฉันสามารถกด ctrl + w เพื่อลบคำได้อย่างไรจะทำอย่างไรกับ windows prompt?

คำตอบ:


3

ดังที่ squillman กล่าวว่าคุณจะต้องมีคอนโซลอื่นหากคุณต้องการให้ทางลัดที่เฉพาะเจาะจงทำเช่นนี้ แต่มีเทคนิคบางอย่างที่คุณสามารถใช้ใน command prompt เพื่อทำสิ่งนี้พวกเขาอาจจะไม่เร็วนัก

การกด F2 คุณสามารถป้อนอักขระในคำสั่งสุดท้ายเพื่อคัดลอกได้สูงสุดสำหรับคำสั่งปัจจุบัน ดังนั้นหากมีคำสั่งเพียงอันเดียว x ในนั้นโดยพิมพ์ x หลังจากกด F2 มันจะทำซ้ำทุกอย่างในคำสั่งก่อนหน้าจนถึงครั้งแรก x .

คุณยังสามารถใช้ F1 เพื่อเพิ่มอักขระจากคำสั่งก่อนหน้า ตัวอย่างเช่นคุณเพิ่งทำสิ่งนี้:

dir c:\windows\system32\drivers\etc

ตอนนี้คุณต้องการเรียกใช้:

dir c:\windows\system32\drivers

คุณสามารถกด F2 จากนั้นป้อน โวลต์ . จากนั้นคุณสามารถกด F1 3 ครั้งเพื่อเพิ่มตัวอักษรจากคำสั่งสุดท้าย

เคล็ดลับก็คือการใช้ Ctrl ด้วยปุ่มลูกศร คุณสามารถใช้ได้ Ctrl และไปทางซ้ายเพื่อเลื่อนไปยังคำก่อนหน้าจากนั้นกด แทรก เพื่อเปิดโหมด overtype และเพียงเขียนทับข้อความ

หากคุณต้องการลบข้อความข้างหน้าคุณสามารถใช้ F4 และมันจะลบตัวละครที่คุณป้อนออกไป

ตัวอย่างเช่นคุณรันคำสั่งนี้:

net start nlsvc

ตอนนี้คุณต้องการเริ่มบริการอื่นดังนั้นกดปุ่มลูกศรขึ้นเพื่อเรียกคืนคำสั่งสุดท้าย Ctrl และไปทางซ้ายเพื่อเลื่อนเคอร์เซอร์หน้าคำ nlsvcจากนั้นกด F4 และการใช้งาน c เป็นตัวละครที่จะลบได้สูงสุด มันฟังดูเยอะ แต่มันเร็วมากเมื่อคุณชินกับมันแล้ว


1
เคล็ดลับเล็ก ๆ ด้วย F4 คือถ้าคุณระบุอักขระที่ไม่มีอยู่ในอินพุตของคุณอักขระนั้นจะลบไปที่ท้ายบรรทัด ฉันมักจะใช้ $ (นิสัย regex) แต่สิ่งที่ชอบ x มักใช้งานได้เช่นกัน
Nick

1

คุณสามารถวางเคอร์เซอร์ไว้ที่จุดเริ่มต้นของคำกด F4 แล้วป้อนตัวอักษรที่คุณต้องการลบ นั่นคือทางออกที่ดีที่สุดของคุณ ไม่เหมือนกัน แต่จะให้คำศัพท์เมื่อคุณไม่มีตัวละครซ้ำ

ไม่เช่นนั้นคุณจะมองหาเชลล์คำสั่งสำรองหรือเอ็นจิ้นนามแฝงบางชนิดที่ช่วยให้คุณสร้างสรรค์คำสั่ง

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