<ก่อนหน้านี้ | Contents | ถัดไป>
การตัดและวาง (ฆ่าและเหวี่ยง) Text
เอกสาร Readline ใช้เงื่อนไข ฆ่า และ แหย่ เพื่ออ้างถึงสิ่งที่เรามักจะเรียกว่าการตัดและวาง รายการที่ถูกตัดจะถูกเก็บไว้ในบัฟเฟอร์ที่เรียกว่า ฆ่าแหวน.
ตารางที่ 8-3: คำสั่งตัดและวาง
การดำเนินการที่สำคัญ
การดำเนินการที่สำคัญ
Ctrl-k ฆ่าข้อความจากตำแหน่งเคอร์เซอร์ไปที่ท้ายบรรทัด
Ctrl-u ฆ่าข้อความจากตำแหน่งเคอร์เซอร์ไปยังจุดเริ่มต้นของบรรทัด
Alt-d ฆ่าข้อความจากตำแหน่งเคอร์เซอร์ไปยังจุดสิ้นสุดของคำปัจจุบัน
Alt- Backspace
ฆ่าข้อความจากตำแหน่งเคอร์เซอร์ไปที่จุดเริ่มต้นของคำปัจจุบัน หากเคอร์เซอร์อยู่ที่จุดเริ่มต้นของคำ ให้ฆ่าคำก่อนหน้า
Ctrl-y ดึงข้อความจาก kill-ring และแทรกไว้ที่ตำแหน่งเคอร์เซอร์
เมตาคีย์
หากคุณเข้าร่วมในเอกสาร Readline ซึ่งสามารถพบได้ในส่วน READLINE ของ ทุบตี หน้าคนคุณจะพบคำว่า "คีย์เมตา" บนแป้นพิมพ์สมัยใหม่ จะจับคู่กับ อื่น ๆ ที่สำคัญ แต่ก็ไม่เสมอไป
ย้อนกลับไปในช่วงเวลาสลัว (ก่อนพีซี แต่หลังจาก Unix) ไม่ใช่ทุกคนที่มีคอมพิวเตอร์เป็นของตัวเอง สิ่งที่พวกเขาอาจมีคืออุปกรณ์ที่เรียกว่า สถานีปลายทาง. เทอร์มินัลเป็นอุปกรณ์สื่อสารที่มีหน้าจอแสดงข้อความและแป้นพิมพ์ และมีอุปกรณ์อิเล็กทรอนิกส์ภายในเพียงพอสำหรับแสดงอักขระที่เป็นข้อความและเลื่อนเคอร์เซอร์ไปรอบๆ มันถูกแนบ (โดยปกติโดยใช้สายเคเบิลอนุกรม) กับคอมพิวเตอร์ขนาดใหญ่กว่าหรือเครือข่ายการสื่อสารของคอมพิวเตอร์ขนาดใหญ่กว่า มีเทอร์มินัลหลายยี่ห้อที่แตกต่างกัน และทุกเครื่องมีคีย์บอร์ดและชุดคุณสมบัติการแสดงผลที่แตกต่างกัน เนื่องจากพวกเขาทั้งหมดมีแนวโน้มที่จะเข้าใจ ASCII เป็นอย่างน้อย นักพัฒนาซอฟต์แวร์ที่ต้องการแอปพลิเคชั่นแบบพกพาเขียนถึงตัวส่วนร่วมที่ต่ำที่สุด ระบบ Unix มีวิธีการที่ซับซ้อนมากในการจัดการกับเทอร์มินัลและคุณสมบัติการแสดงผลที่แตกต่างกัน เนื่องจากผู้พัฒนา Readline ไม่สามารถแน่ใจได้ว่าจะมีคีย์ควบคุมพิเศษเฉพาะอยู่หรือไม่ พวกเขาจึงคิดค้นและเรียกมันว่า "meta" ในขณะที่ อื่น ๆ แป้นทำหน้าที่เป็นแป้นเมตาบนแป้นพิมพ์สมัยใหม่ คุณยังสามารถกดและปล่อย Esc คีย์เพื่อให้ได้ผลเช่นเดียวกับการกด . ค้างไว้ อื่น ๆ สำคัญหากคุณยังคงใช้เทอร์มินัล (ซึ่งคุณยังคงสามารถทำได้ใน Linux!)