เมื่อคุณดูงานนำเสนอเกี่ยวกับ Plan 9 และacme
บรรณาธิการคุณอาจสังเกตเห็นว่าชื่อของสำเนาเป็นsnarf (ฉันไม่สามารถหาคำอธิบายที่มีความหมายได้อย่างน่าเสียดาย)
ทำไมถึงเป็นเช่นนั้น
มีเหตุผลสำหรับสิ่งนั้นหรือไม่? ทำเพื่อสร้างชื่อเฉพาะสำหรับฟังก์ชั่นนี้เนื่องจากการคัดลอกอาจไม่ใช่ชื่อที่ดีที่สุด?
อ้างอิง:
-
Snarf คำที่ใช้สำหรับการดำเนินการ "คัดลอก" ในระบบการทำบานหน้าต่าง Blit และ Plan 9
-
มีเมนูอื่นให้ใช้ในการคลิกกลาง Cut and Paste เป็นคำอธิบายที่ค่อนข้างชัดเจนและ Snarf เป็นเพียงคำศัพท์ Plan 9 สำหรับการคัดลอก
9 รายชื่อผู้รับจดหมาย (ลิงก์) :
การใช้ acme ทั้ง / ทั้งสองภายใต้ Plan 9 และ / หรือ Mac OS X ผ่าน plan9port มี "file" ที่สามารถเปิดใน acme ที่แสดงเนื้อหาปัจจุบันของ acme snarf buffer ได้หรือไม่?
/dev/snarf
เพื่อให้ดูเหมือนว่ามีบางสิ่งบางอย่างเช่นกันชน Snarfและไฟล์ (ชัดต้องมีไฟล์สำหรับบัฟเฟอร์นั้น)
/dev/snarf
ที่เรียกว่า-
อักขระที่พิมพ์บนแป้นพิมพ์แทนที่ข้อความที่เลือก หากข้อความนี้ไม่ว่างเปล่าข้อความนั้นจะถูกวางไว้ใน snarf buffer ทั่วไปสำหรับหน้าต่างทั้งหมด แต่แตกต่างจาก sam (1)
( ... )
การดำเนินการแก้ไขถูกเลือกจากเมนูบนปุ่ม 2 การดำเนินการตัดจะลบข้อความที่เลือกจากหน้าจอและวางไว้ในบัฟเฟอร์ snarf; snarf คัดลอกข้อความที่เลือกไปยังบัฟเฟอร์โดยไม่ต้องลบมัน วางแทนที่ข้อความที่เลือกด้วยเนื้อหาของบัฟเฟอร์นั้น และส่งสำเนาบัฟเฟอร์ snarf ไปยังด้านหลังจุดส่งออกเพิ่มบรรทัดใหม่สุดท้ายหากไม่มี จะวางบางครั้งและส่งจะวางข้อความหลังจุดส่งออกเสมอ ข้อความที่วางไว้จะทำงานตรงตามที่อธิบายไว้ข้างต้น ดังนั้นเมื่อวางข้อความที่มีการขึ้นบรรทัดใหม่หลังจากจุดเอาท์พุทอาจเป็นการระมัดระวังที่จะเปิดโหมดพักสายก่อน
-
'Snarf': เรียกว่า copy ในโปรแกรมแก้ไขอื่น ๆ ส่วนใหญ่
dictionary.com คำจำกัดความของsnarf (ลิงค์) :
(ไม่เป็นทางการ) กินหรือดื่มอย่างตะกละตะกลาม
(ร่วมสมัย) เพื่อคว้าบางสิ่งบางอย่างด้วยความโลภ ปราศจากความยินยอม
(Unix) เพื่อดึงไฟล์หรือชุดไฟล์ผ่านเครือข่าย ดูเพิ่มเติมที่การระเบิด
Inferno ตอนที่ 2: สร้างคลัสเตอร์กันเถอะ! (ลิงก์) :
คลิปบอร์ดถูกเรียกโดยชื่อที่โชคร้าย“ snarf buffer” ใน Inferno และ Plan 9
clojure
การออกแบบของ ใน clojure คุณใช้slurp
และspit
สำหรับไฟล์ IO snarf
อยู่ไม่ไกล (แต่การปิดบังน้อยกว่า Plan9 มาก)