อะไรคือความสำคัญของบัฟเฟอร์ Emacs ที่มีชื่อด้วย * earmuffs *


9

มีบัฟเฟอร์ Emac จำนวนหนึ่งที่ชื่อของพวกเขามี "ที่ปิดหู" นั่นคือมีชื่อเหมือน

  • *scratch*
  • *R*
  • *ESS*
  • *helm-mode-circe*

ที่ครอบหูมีความสำคัญอะไรและมีเหตุผลที่ผู้ใช้สร้างบัฟเฟอร์เพื่อใช้งานหรือไม่?


7
นี่คือความสำคัญ: นั่นคือบัฟเฟอร์ที่จะมีหูเย็น ไม่มีใครรู้ว่าทำไม แต่วิธีนี้พวกเขาไม่บ่น
ดึง

คำตอบ:


12

ตามแบบแผนชื่อพิเศษเหล่านั้นจะใช้สำหรับบัฟเฟอร์ที่ไม่ได้เชื่อมโยงโดยตรงกับไฟล์ แต่จะใช้เพื่อให้ผู้ใช้มีมุมมองของกิจกรรมบางอย่างที่เกิดขึ้นใน Emacs

ท่ามกลางสิ่งอื่น ๆ รวมถึง:

  • บัฟเฟอร์การประเมิน emacs-lisp
  • บัฟเฟอร์สำหรับการโต้ตอบกับกระบวนการย่อย
  • บัฟเฟอร์ที่เกี่ยวข้องกับเครือข่าย (IRC, ข้อความ, ... )
  • บัฟเฟอร์ที่รวมเนื้อหาซึ่งครอบคลุมหลาย ๆ ไฟล์ (ระบบช่วยเหลือที่หลากหลาย)

โปรดทราบว่ามีหมวดหมู่ของบัฟเฟอร์อีกประเภทหนึ่งที่มีความเฉพาะเจาะจงมากขึ้นภายใน: สิ่งต่อไปนี้*pattern*(พร้อมพื้นที่นำหน้า) บัฟเฟอร์เหล่านี้เป็นชนิดเดียวกัน แต่โดยทั่วไปถือว่าไม่น่าสนใจสำหรับผู้ใช้ดังนั้นจะถูกซ่อนไว้อย่างสมบูรณ์ตามค่าเริ่มต้นในรายการบัฟเฟอร์และความสมบูรณ์ บัฟเฟอร์การดีบักและการติดตามบางตัวอยู่ภายใต้หมวดหมู่นั้น


การดีบักและบัฟเฟอร์การติดตามบางส่วน (ไม่ใช่ทั้งหมด ) อยู่ภายใต้หมวดหมู่นั้น *Backtrace*เป็นบัฟเฟอร์การดีบักที่ไม่ ;-)
ดึง

@Drew อย่างขอบคุณสำหรับการชี้ให้เห็น :)
Sigma

มันผิดที่จะบอกว่าที่ปิดหูกันหนาวโดยทั่วไปหมายถึง "บัฟเฟอร์ถูกสร้างขึ้นโดย emacs ไม่ใช่โดยผู้ใช้"?
Nsukami _

1
@ LeMeteore บรรทัดนั้นดูเหมือนจะพร่ามัวเกินไปสำหรับฉัน: เมื่อฉันวิ่งM-x manหรือM-x ircว่าฉันกำลังสร้างบัฟเฟอร์เหล่านั้นในแง่ที่ว่ามันเป็นผลโดยตรง (และเท่านั้น) จากการกระทำของฉัน
Sigma

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