ฉันสนใจที่จะเรียนรู้ว่าคำว่า "งัด" ได้รับชื่ออย่างไร ฉันสนใจด้วยเช่นกันว่าทำไม Emac "yank" จึงแตกต่างจาก vi / vim "yank"
ดูเพิ่มเติม: คำถามที่สองเกี่ยวกับ Vi , บน Unix & Linux ;
ฉันสนใจที่จะเรียนรู้ว่าคำว่า "งัด" ได้รับชื่ออย่างไร ฉันสนใจด้วยเช่นกันว่าทำไม Emac "yank" จึงแตกต่างจาก vi / vim "yank"
ดูเพิ่มเติม: คำถามที่สองเกี่ยวกับ Vi , บน Unix & Linux ;
คำตอบ:
"Yank" เป็นเพียงภาษาอังกฤษ คุณกำลัง "ดึง" ข้อความบางส่วนลงในบัฟเฟอร์ปัจจุบัน ณ จุด
โปรดทราบว่าคำว่า "วาง" ที่พบบ่อยมากขึ้น (ไม่มันไม่ใช่สิ่งเดียวกัน) ไม่มีความชัดเจนในเรื่องนี้ ไม่มีกาวเข้ามาเกี่ยวข้อง
โปรดทราบด้วยว่ากริยา "copy" มีความหมายสองอย่างที่อาจทำให้การใช้งานสับสน หนึ่งในนั้นหมายถึงการทำสำเนาที่มองไม่เห็นซึ่งสามารถใช้ทำสำเนาที่มองเห็นได้ในภายหลัง วิธีการอื่นในการทำซ้ำ เมื่อคุณ "คัดลอก" ข้อความ แต่คุณไม่ได้วางไว้คุณจะทำสิ่งเหล่านี้ก่อน เมื่อคุณ "คัดลอก" ไฟล์คุณทำสิ่งที่สอง
ความหมายของYankนั้นมาจากคำกริยาแอ็คชั่นของภาษาอังกฤษที่คล้ายกับการกระตุกดึงดึงบังคับและอื่น ๆ มันเป็นคำกริยาที่ใช้งานมากกว่าการคัดลอกวางและใช้คำพ้องความหมายที่ทันสมัยอื่น ๆ ที่ใช้ GUI โปรดอ้างอิงคำตอบอื่น ๆ ของคำถามนี้สำหรับประวัติความหมายของมัน
มีประวัติการทำงานที่สำคัญอย่างหนึ่งของงัดที่ใช้ในการคัดลอกและวางที่ทันสมัยจำนวนมากเพิกเฉยหรือหลงลืมไป เป็นการรวมที่เลือกกับคลิปบอร์ดของระบบปฏิบัติการ
Ctrl- yเป็นคำสั่งyankเริ่มต้นที่โดยปกติแล้วจะดึงรายการล่าสุดจากแหวน * kill ** อย่างไรก็ตามใน GUI emacs จะดึงข้อมูลออกจากคลิปบอร์ดของระบบหากมีรายการใหม่กว่าบนแอปพลิเคชันkill ring Yankยังเล่นได้ดีด้วยตัวเลือกหลักและรองใน GUI เช่น X-Windows
เป็นระดับของการรวมแบบเลือกที่กำหนดเอาไว้ใน emacs นอกเหนือจากการดำเนินการคัดลอกวางอื่น ๆ ในแอพอื่น ๆ